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を作らなくっちゃ。

コメント

_ syslab ― 2007年04月20日 22時46分45秒

V850ライタ

sp850es.ini を作成し
---------------------------------------
-port=com1
-bps=153600
-dev=3716
-freq=5000
---------------------------------------

sp850es.exeにドロップ。これで動いた。

早い!!!、これは使わせていただきます。

便利なので SendTo にも入れて hex ファイルを sp850es に送るようにした。

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
このブログのタイトルは?(syslab と記入してください)

コメント:

トラックバック

このエントリのトラックバックURL: http://syslab.asablo.jp/blog/2007/04/19/1440881/tb