通信は別ボードの機能で通信。通信ボードはROMにデータを書き込むために(オリジナルのSWでデータ設定の代わり)ソフトと通信するのに使います。RS232Cボード裏面にICをつけています。●USB通信ボードUSBで通信AVRの記事にあるのと同様の秋月通商販売のものです。このAVRの回路図はUSBコネクタが下になっているので注意!(自分でも間違えて配線してしまった)TD4基板では上がUSBコネクタになっています。完成品なので組み立てはなし。基板を作って、USB通信ボードに電源が入ったら、PCと接続ができる。USBのラインをPCとつなぐと、プラグ&プレイで自動的に画面が出てくる。選べば勝手にインストールできたように思います。●RS232CボードRS232Cで通信RS232Cポートでも使えるように、作ってみました。基板を半分に切って、裏面にICを配置。コネクタ足で高さが浮くので裏面にも配置できる。USBボードと差し替えて使います。制作で向きを間違えたり、コネクタをオスメス間違えたりで大変でした。向きやコネクタは注意。どちらのボードでも同様に通信ができます。ROMの読み書きの通信はできます。当然ですが、このデータ通信はオリジナルのDIPswROMにはない。オリジナルのROMはDIPswを上げ下げしてプログラム書き込みます。)テスト環境ではできているのでそのまま同様なので問題ないはずですが、だいたいそんなうまくはいかないものです。AVRROMを作ったテスト環境はwinXPでしたが、Wdindows7の環境でテストしました。ところのHSPソフトと、できた基板をつないでテスト。テスト環境で作ってきましたが、いよいよ実戦に使う感じ。USB通信ボードはWindows7でも同様に認識しました。Windowss7はCOMの設定がなんか少し増えているみたいです。全体にウインドウ画面の開きや色彩がとてもきれいで品があります。セキュリティは厳しくなりいろいろ面倒なところがふえている。堅牢さはましていてソフトが反応しなくなりタスクを止めるようなことが少なくなりました。転送ソフトチマチマとソフトで○ボタンをクリックしてく。小さいのであっという間。COM3になっています。(PCによって異なる)ボードを変えて、ポートを切り替えてやってみて両方OKでした。最初は受信がなんか安定しなかったりしましたが、AVRのファームのプログラムを修正したりして送受信はできた。ボーレート設定などの問題でした。動作に関係ないところは、まだなんかソフトとして完璧動作ではないですが細かいところは後で手を加えることにして通信は一応マルです。XPとWindows7の違いがあってなんだか時間がかかったところもありましが、通信できました。ソフト上では通信はできている。この画面で設定して転送したデータは本当にROMに入って読み出せるのかは??ROMブロックを起動するまではわからない。自在に書き込めて読み込めるのは、気持ちいいです。TD4はCPUらしくなってきた、といっても、まだCPUの機能はなにもないのです。通信ができたといっても、これはTD4のCPU機能の外で周辺回路を作ったまでのところ。ブロック単独で動作はしますが、連携動作はない。これからとはいえ、ここまでROMソフトから作ったので道のりは少なくないし、このあたりで動きがみたいと思うところ。そこまでは、事前にここまでの完成を見据え、考えてあります。ROMにクロック入力機能をつけてある。始める電子工作メインページへ。