構文
int comloc(void);
パラメータ
なし
戻り値
受信したデータ数、もしくは異常終了(ERROR)を返します。
値 | 説明 |
---|---|
正の整数 | 受信したデータ数を返します。 |
ERROR | 異常終了 |
0 | 受信データなし |
解説
COM3、COM5、COM9に対応しています。
その他、送信のみのCOMを開いている場合はERRORとなります。
その他、送信のみのCOMを開いている場合はERRORとなります。
必要条件
ヘッダファイル:
lib.hライブラリファイル:
libSTARTUPOPH5000.a
サンプル
#include <stdio.h>
#include "lib.h"
void main(void)
{
int ch;
ComOpen(COM9); // Open the COM port
for(;;)
{
if (comloc() > 0 )
{
if ((ch=GetCom(0)) != -1)
{
putchar(ch);
}
}
if ((ch=getchar())!=EOF)
{
PutCom(ch);
}
Idle(); // Very important to lower the power consumption
}
}
最終更新日:2020/10/07