2016.09.13 Tuesday
RX210では E1使っていても TXD1/RXD1が使える
JUGEMテーマ:組み込み開発
自分でマイコンを選定できる仕事とできない仕事がある。
10年ぐらい前だと、比較的小さい回路の開発が多くて、とくに指定がなければR8Cを使っていた。
その頃の失敗で E8やE8aのオンチップデバッガを使うとき、 SCI1 をデバッガが占有するために、SCI1を使えなかったのだ。。
このときは 三菱のマイコンでは SCI1をシリアルでデバッガとして使えたこともあり、その名残ということになろう。
多分 R8C/3シリーズあたりからはそうでもなくなったのではないかと思うけど、2シリーズまでは E8を使うときには SCI1のデバッグができなかったのだ。
そういうトラウマがあり、 RXシリーズでも デバッガ端子に TXD1とRXD1の端子が入っていることもあり、SCI1はひょっとして E1でデバッグしているときには使えないかもと思っていた。ハードウェアマニュアルを読んでもどこにもそういう記述はないのだけれど・・
で、最近 RX210でシリアル通信のをする機会を得たので、該当するSCIの開発のついでにSCI1のデバッグができるかどうか確認してみた。
結果としては E1とは競合しない。
E1で使っていて SCI1のレジスタにアクセスしたところで、特に問題なく動作している。
RenesasFlashProgrammerの設定について
Rx210 ( R5F52108ADFP )ではこの設定でダウンロードすることができました。