[H8-ML(346)] Re:通信エラー
From: Shimazu <oura@xxxxxxxxxxxxxxxxx>
Date: 1999年10月04日(月)22時05分12秒
> > 関係ないと思いますが、
> > 「for (i = 0; i < 280; i++)」は
> > 「for (i = 0; i < 280; i++);」(セミコロン追加)
> > のような気が…
> 
> あぁ・・・すいません、メールにカット&ペーストした時に
> よけいなTABを削除したんですが、一緒に削除してしまい
> ました・・・ソースにはセミコロンは付いてます。
なーるほど。
まぁ、セミコロンが無くても動作はすると思いますが…
(なら、書くなと言う話が…)

指摘が違うと言うことで、真剣に(?)ソースを見てみますと
> SCI0.SCR.BYTE = 0x30;	/* scr=0011 0000 (TE=1,RE=1)		*/
は、
SCI0.SCR.BYTE = 0x70;
では無いでしょうか。
SCR.BIT.RIEのレシーブインタラプトイネーブルがONになっていないようです。
また、割り込み終了処理に
SCI0.SSR.BIT.RDRF = 0;
も忘れずに。

ではでは。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  Name :島津春夫 (Haruo Shimazu)
  Mail to:oura@xxxxxxxxxxxxxxxxx
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

スレッド概略
[表示中](起点)


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]