// 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); //データの送信 } //... //この間,別の作業をしてもかまわない. //... } } |