カメレオンUSBを後輩に託してから、ふと、ポケコン PC-E550 との通信ケーブルを(また)作りたくなった。ネットで情報を収集していたら、良さそうな感じの情報を入手。
早速、秋月電商から通販でパーツを取り寄せると共に、会社で使ったユニバーサル基板の切れ端や、線材、ソケットなどの各種材料を集めて家に持って帰る。
という事で、こんな感じに仕上がりました。はんだ付けが下手クソなのは、恥ずかしいから見ないでっ!! …いや、それ以前に、写真左側の妙なコネクタについては、昔の日記に経緯が書いてあるので、そちらをご覧あれ。

通販した FT232RL モジュールと合体!!

ポケコンと USB ケーブルで接続する。

ということで、試しに PC でコードを書いてから Tera Term でポケコン転送。プチコン4人組を描画してみたり。

ちょっと困ったのは、ボーレート1200でそれ以外はデフォルトのパラメータで転送すると、転送データが一部欠けてしまったり、Tera Term が不正終了してしまったりと、なんか挙動が怪しい。とりあえず、1行送信する毎に 10ms 遅延を入れるようにしてみたら、安定して転送できるようになったのだが、そういうものなのか?
あと、Tera Term でファイル転送をする際、ファイル終端を上手く伝達できないせいか、ポケコン側がいつまでも待ち続けてしまうという症状に悩む。PC側のコンソール上で ESC とか CTRL+C とか CTRL+Z とか連打すると、ポケコン側でエラーメッセージが表示されて、一応は待ちが解除される。全データを転送できてはいるみたいなんだけど、これはイマイチだよなぁ。
まぁ、大体やりたい事は実現できたので、今日はここまで。
参考サイト:
http://www.geocities.co.jp/SiliconValley-Bay/1859/bbs_teacup/teacup_248.htm