お世話になっております。木村です。 > この一文は > void init_sci2(void); > の中にはいらないと思いますが、 > void sci2_tx(char data); > の中には必要です。 > [H8-ML(5721)]の中から消えてしまっていたので・・・ すみません。メールへのコピー時に誤って削除してしまいまし た。実際のプログラムには入っています。 御心配お掛けしました。 > 鈴木@豊川です。 > > ytqrm969@xxxxxxxxxxxxxxxxxxx... > > > > 下の送信関数で、X,Y行のbreak後、関数を抜け、 > > LEDが点滅します。X,Y行を除くと、LEDは点滅 > > しません。(SCI2.SSR.BIT.TDREが1にならない > > と思われます) > > > > void sci2_tx(char data){ > > int i=0; > > while(SCI2.SSR.BIT.TDRE==0){ > > i++; // X行 > > if(i==0xFFFF) break; // Y行 > > }; > > SCI2.TDR = data; > > > > return; > > > > } > > 念のため[H8-ML(5717)]の確認です。 > > SCI2.SSR.BIT.TDRE=0; // clear(set 0) only > writable > > この一文は > > void init_sci2(void); > > の中にはいらないと思いますが、 > > void sci2_tx(char data); > > の中には必要です。 > > [H8-ML(5721)]の中から消えてしまっていたので・・・ > > +--------- --------- --------- --------- --------- > ---------+ > from Makio Suzuki > ★☆☆☆★年★☆★☆月★★☆☆☆日 >