#include <3694.h> /* H8 Tinyの内部I/O定義をインクルード */ /* 送受信用バッファ */ char txb[10], rxb[10]; /*-----------------------------------------------*/ /* メイン */ /*-----------------------------------------------*/ void main(void) { /* 通信ポートを初期化 ボーレートは9600[bps] */ SCI3_INIT (br9600, txb, sizeof(txb), rxb, sizeof(rxb)); /* 初期化後はを許可状態に */ EI; unsigned long j; unsigned char cnt; /* データをセット */ unsigned char data1[7] = {255,3,4,2,0,127,20}; unsigned char data2[7] = {255,3,4,2,0,200,20}; /* 無限ループ */ while(1) { /* データ1を送信 */ for (cnt = 0; cnt < 7; cnt++){ SCI3_OUT_DATA(data1[cnt]); } for (j = 0; j < 600000; j++); /* ウェイト(てきとう) */ /* データ2を送信 */ for (cnt = 0; cnt < 7; cnt++){ SCI3_OUT_DATA(data2[cnt]); } for (j = 0; j < 600000; j++); /* ウェイト(てきとう) */ } }