当ブログに掲載した回路やプログラムその他の情報はご自身の判断により利用してください。これにより生じた損害は責任を負いませんので、ご了承ください。 当局のQSLカード発行ポリシーはこちらをご覧ください
My QSL Policy is HERE.

2022年5月4日水曜日

Z80で遊ぶ(2) シリアルポートを試す

前回の実験でデジタルI/Oポートが実現できたので、今回は改めてターミナルがつながるマイコンボードを試してみることにします。

構想としてはつぎのような感じです。

Z80ファミリで構成する。Z80CPU+Z80SIOの組み合わせ。
PCのターミナルエミュレータを端末として使用する。
PCとの接続はUSBシリアル変換アダプタ(FTDIのチップのやつ)を使用する。
ROMにモニタプログラムを書き込み、端末からRAMエリアにプログラムを書き込んで実行する。
I/Oポートを拡張ボードの形でつけられるようにする。

こんなところでしょうか。

特筆すべき点はないです。初めてのプロジェクトですが、先人が多い分野なので大いに参考にさせていただこうと思います。ありがたい話です。


I/Oの実験をしていたボードを一部ほどいて、SIOを実装します。実は前にも同じ構成でしばらく実験していたのですが、うまくBASICを走らせることができずに一度全部バラバラにしたのでした。

pengin さんのこのページを参考に、ターミナルからの入力をエコーバックをするプログラムをROMに焼いて、ブレッドボードに差し込み電源を入れます。

・・・リセットボタンを押しても何もターミナルには出ません。

リセットボタンを連打すると、時々マイコンからのOKの文字が表示されますが、キーボードからの入力は数秒で受け付けなくなるという症状。今朝はここまでで時間切れ。

仕事から帰って再度取り組みました。特に何をいじったか覚えていないのですが、いろいろやっているうちにちゃんと動作するようになりました。なんでだろう。

とりあえず次はモニタを積めば何とかなる、かな?

0 件のコメント:

コメントを投稿