// H8/3069F用RS-232C通信ライブラリHRSLIB.Hを使ったサンプル
// 受信した文字をそのまま送信する
#include <3069s.h>
#include "hrslib.h"
void main(void)
{
char buf[32];
int n;
HRS_Open(1);
HRS_Sends(1,"Hello!\r\n");
for(;;){
n=HRS_CheckRecv(1); //受信データの確認
//もし1文字でも受信データがあれば以下の処理をする
if(n){
n=HRS_Recv(1,buf,n); //データの受信
while(HRS_CheckSend(1)<n); //送信バッファの確認
HRS_Send(1,buf,n); //データの送信
}
//...
//この間,別の作業をしてもかまわない.
//...
}
}
|