RL78に寄り道していた為、RXマイコン関係はしばらく停滞していたが、ようやく
再開、RX64Mのブートが出来た。
RX64Mは、RXマイコングループ中では、かなり豪勢なデバイスで、単価も高く
2000円くらいした。
Flashは2MBあり、内蔵RAMも512Kバイトもある。
※外部バスに32ビットでSDRAMを繫ぐ予定なので、176ピンのタイプとした。
単純に電源を全て接続し、パスコンを入れ、制御端子を設定する。
今回、USB接続は行わず、シリアル接続とした。
※OS-XやLinuxの開発環境を意識している。
RL78やR8Cと違い、RXマイコンは内臓発信機を使う文化が無いため、必ず外部
にクリスタルを接続する必要がある。
※今回12MHzを使った。
RX64Mには高速オンチップオシレーターが内臓されており、16MHz、18MHz、20MHz
から選択できるようになっている。
しかし、やはりクリスタルの方が正確であるので、クリスタルを接続する事とする。
※最近の内臓発信器の精度は、極めて高いので、そのうち、クリスタルを必要としなくなるのだと思う。
EMLE(10) ---> Vss MD/FINED(18) ---> Boot:Low / SingleChip:High PC7/UB(76) ---> Vss (serial boot) VCL(14) ---> 0.1uF で Vss に接続 RES#(21) ---> Reset ボタン(10K でプルアップ)
さて、ブートが出来たので、早速LEDの点滅でもやってみよう~
RX64Mには、非常に沢山のI/Oがあるので、定義を実装するのは相当時間がかか
りそうではある・・・、かなり共通に出来そうなのと、R8C、RL78で、テンプレ
ートの書き方が進歩した事もあり、洗練されてきている感があるが、とりあえず、必要
になったら実装する感じで、進める事とする~
さて、LEDをどこに接続するか・・・
色々考えたが、P07(176)に吸い込みで赤色LEDを接続した、電流制限は
1.5Kオーム
電源用にブルーLEDでも接続しようと思ったが、古いロットなので、順方向電圧降下が
3.8Vもあり、無理と分かった・・・
最近のブルーLEDは、VFが2.9Vとかで、効率が上がっている。
LEDの点滅は、簡単なので、直ぐに出来た。