[H8-ML(2734)] Re: データ送信がうまくいきません
From: BigIsland <island@xxxxxxxxxxxxxxxxxx>
Date: 2003年01月20日(月)21時11分19秒
こんばんは、あいらんどです。

> while (TXRDY==0);
> DATAto8251=mychar;
> while (TXRDY==1);
> 
 送信バッファと送信シフトレジスタが空の時に
最初の1バイト目を書き込んだ後、すぐにステータスレジスタ
を読みに行った時、TXRDY==1の状態を通り越してしまいTXRDY==0に
なっている可能性がありそうですね。
 それにデータ書き込み−ステータス読み出しの間に割り込みが入る
ことも考慮しなくてはなりません。
 その場合は3ステップ目で永久ループになっちゃいます。



スレッド概略
[2708(R)](起点)
 └[2733(U)]
   └[表示中]
     └[2737(1)]


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


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