CQ_V850 (13)2007年04月19日 23時18分22秒

sp850es
割り込みの送信もやっと動き出した。
実を言うと、ちょっとした勘違いがあった。
UAnTSF はバッファレジスタが空になったら0になると思っていたが、送信シフトレジスタの全てのビットデータを出力してから0になるようだ。
一方 UAnTIF は、バッファレジスタが空になった直後にフラグが立つ。
ポーリングの時はどちらでもよいのだが、割り込みで送信する場合 UAnTSF を使わざるを得ない。
連続文字列の場合、私の方法だと最初の1バイトめと2バイトめの間がすこし空いてしまう。
もちろんループバックや1バイト送信の時も。
すこし不満だがこれでよしとしよう。
このUARTの場合送信は、 UAnTIF を使ったポーリングのほうが能率がいいみたいだ。

変わって、V850ライタの話
V850ライタが公開してあるが使い方がわからない。「HEXファイルのD&Dで一発書き込みできます」と書いてあるのだが...
ここで、I/F誌付録V850ジャンク基板の試食を見ると、割り込みでシリアルの送受信がしてあった。うまいロジックだ。
この方法だと能率よさそう。さらに Tiny FAT file system というのもあり機会があれば使わせてもらいたい。
その前にSDカードI/Fを作らなくっちゃ。