gm300の日記: 割り込み
日記 by
gm300
わーい。やっとv850で割り込み処理ができるようになった。今回勉強になったのは
1. reg の設定順序。UARTの場合、pwr on の前に設定しないといけないreg,pwr on の後じゃないといけないものがあった。
マニュアル読みましょう。
2. test bench. 実機でごてごていじるのは止めましょう。
Cの記述レベルの問題は母艦のほうでテストしておきましょう。実機ではハードレベルのデバッグに絞るようにしましょう。
実機レベルのほうが効率が良くなれば変わるかも。切り分けというのは、思考実験的な分析だけじゃなくて実証できるようにできて初めて意味がでます。
ハードとソフト、ひとつづつ対処できるように組みましょう。
3. 割り込み処理関連のreg.
オイラはこれはmanualの問題といいたいぞ。UART0でUART0関連の項目は全部調べたい。ところがテーブルの中に入っているとき、UARTnみたいに書いてあるとうまく調べることができない。今回の場合、UA0TIC, UA0TMK の辺り。そんなものがあるだろうとは思っていたが見つけるのに時間がかかった。
#pragma . まだ読み方が不確か。すぐにprograma って言ってしまう。が、聞いている人はいないから大丈夫。
次は複数UART, flash への書き込みかな。jumperもどうにかしたいけど優先度下げよう。あるいはinterfaceへ応募して誰かが作ってくれるのを祈るか。(祈りは2つ)
1. reg の設定順序。UARTの場合、pwr on の前に設定しないといけないreg,pwr on の後じゃないといけないものがあった。
マニュアル読みましょう。
2. test bench. 実機でごてごていじるのは止めましょう。
Cの記述レベルの問題は母艦のほうでテストしておきましょう。実機ではハードレベルのデバッグに絞るようにしましょう。
実機レベルのほうが効率が良くなれば変わるかも。切り分けというのは、思考実験的な分析だけじゃなくて実証できるようにできて初めて意味がでます。
ハードとソフト、ひとつづつ対処できるように組みましょう。
3. 割り込み処理関連のreg.
オイラはこれはmanualの問題といいたいぞ。UART0でUART0関連の項目は全部調べたい。ところがテーブルの中に入っているとき、UARTnみたいに書いてあるとうまく調べることができない。今回の場合、UA0TIC, UA0TMK の辺り。そんなものがあるだろうとは思っていたが見つけるのに時間がかかった。
#pragma . まだ読み方が不確か。すぐにprograma って言ってしまう。が、聞いている人はいないから大丈夫。
次は複数UART, flash への書き込みかな。jumperもどうにかしたいけど優先度下げよう。あるいはinterfaceへ応募して誰かが作ってくれるのを祈るか。(祈りは2つ)
割り込み More ログイン