未分類 メインクロックとWAITとLED点滅 2016年7月18日 メインクロックとWAITの動作を確認するために、RTS0端子にトランジスターを介して LEDを接続しました。 また、メインクロックは16MHz水晶に変更しました。回路図上は水晶発振器になっていますが 実際は、16MHz水晶発振子と22PFコンデンサー2個で駆動しています。 回路図は下記になります。 デフォルトの設定では... pengin
Z80 Z80に萌えたい 通信のテストプログラム 2016年3月12日 前回のレジスタの設定に従ってプログラムを作成していきたいと思います。 使用するアセンブラはASXXXXで Z80用のものです。 インストール方法は 姉妹ブログのこちらを参照お願いします。 レジスターのアドレスはI/O空間にありますが、従来のout/in命令は使えません。そこで専用の命令が追加されています。上位8ビットに... pengin
未分類 Z80に萌えたい 基本回路作成 2016年2月21日 部品もそろってきましたので、ボードに組み込んでみました 回路は下記の通りです。 とりあえず、FRAMの動作をHALT端子に接続したLEDでチェックします。 FRAMのCS(CE)端子は、通常のramのタイミングでは動作しません。 ここでは read信号とwrite信号をandして与えています。 (RAMのタイミング処理... pengin
未分類 Z80に萌えたい ライター回路製作編 2016年1月17日 では、早速 回路の製作に入りたいと思います。回路図は下図の通りです。IC1:MCP23017はアドレス用IC2:MCP23017はデータ及び制御用に使用IC3:FM18W08となります。(28pinピッチ変換基板を使用しています)FRAMのFM18W08は動作電圧範囲が2.7~5.5Vですので、3.3Vで書き込みして、... pengin
未分類 Z80に萌えたい 強誘電体メモリライターの製作その1 2016年1月11日 Z8S180はマルチチップですので、外部にメモリを接続することになります。ここで問題になるのが、プログラムの書き込みですが、従来はUV-EPROM(紫外線消去型プログラム書き込みROM)が使われてきました。このUV-EPROM今でも入手は可能ですが、書き込み器と紫外線消去器が必要で、このために投資するのはちょっと気が引... pengin
未分類 avrdudeをsudoを使わずにユーザーでも実行できるようにする 2013年2月3日 今の設定では、sudoを使い、root権限でなければ、avrdudeを実行できません。 後で設定するeclipsでの実行でも、ユーザー実行環境が必要になってきます。 ここでは、udevでusbデバイスを登録し、グループでの実行環境を構築してみます。 なお、USBaspについては、ファームウェアのバージョンアップが必要で... pengin
未分類 デバイスへの書き込み 2013年1月20日 書き込みアプリケーション avrdudeを実行します sudo avrdude -p m88 -c usbasp -P usb -p m88 デバイスはatmega88pa -c usbasp 書き込み器はusbasp -P usb インターフェイスはUSB経由 usbaspを接続しないで実行すると sudo avr... pengin
未分類 テストボードと書き込み器 2013年1月20日 今回のターゲットマイコンはATMEGA88PAに設定しています 回路はブレッドボードに組み込みました 発振器は内臓CR発振器を使用しますので、電源とLEDと 書き込み用のリード線を接続するだけです LEDアノード側(リード線の長い方)は電流制限用の抵抗330Ωを介してVCCに LEDカソード側はマイコン14pin(PB... pengin