前回の実験でデジタルI/Oポートが実現できたので、今回は改めてターミナルがつながるマイコンボードを試してみることにします。
構想としてはつぎのような感じです。
Z80ファミリで構成する。Z80CPU+Z80SIOの組み合わせ。
PCのターミナルエミュレータを端末として使用する。
PCとの接続はUSBシリアル変換アダプタ(FTDIのチップのやつ)を使用する。
ROMにモニタプログラムを書き込み、端末からRAMエリアにプログラムを書き込んで実行する。
I/Oポートを拡張ボードの形でつけられるようにする。
こんなところでしょうか。
特筆すべき点はないです。初めてのプロジェクトですが、先人が多い分野なので大いに参考にさせていただこうと思います。ありがたい話です。
pengin さんのこのページを参考に、ターミナルからの入力をエコーバックをするプログラムをROMに焼いて、ブレッドボードに差し込み電源を入れます。
・・・リセットボタンを押しても何もターミナルには出ません。
リセットボタンを連打すると、時々マイコンからのOKの文字が表示されますが、キーボードからの入力は数秒で受け付けなくなるという症状。今朝はここまでで時間切れ。
仕事から帰って再度取り組みました。特に何をいじったか覚えていないのですが、いろいろやっているうちにちゃんと動作するようになりました。なんでだろう。
とりあえず次はモニタを積めば何とかなる、かな?
0 件のコメント:
コメントを投稿