通信ポートを開きます。

構文

int ComOpen(
  int port
);

パラメータ

port
[in] 通信ポートを指定します。
説明
COM3 Bluetooth SPP (Master)
COM4 Bluetooth HID (Slave)
COM5 Bluetooth SPP (Slave)
COM9 USB VCP
COM10 USB HID
その他のCOMポートはOSまたは拡張用でシステムに予約されています。
デフォルトの通信設定は、通信/ボート番号毎に異なります。
SetConfig関数等の呼び出しによって設定します。

戻り値

 関数が正常終了(OK)、もしくはポート指定エラー(ERROR)を返します。

解説

 同時に複数のCOMポートを開くことはできません。
 COMポートが開かれることにより消費電力が増大します。
 通信が不要な間は、ComClose関数によって、ポートをクローズしてください。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include "lib.h"

void main(void)
{
    int ch;

    ComOpen(COM9); // Open the COM port
    for(;;)
    {
        if ((ch=GetCom(0)) != -1)
        {
            putchar(ch);
        }
        if ((ch=getchar())!=EOF)
        {
            PutCom(ch);
        }
        Idle(); // Very important to lower the power consumption
    }
}

最終更新日:2020/10/07