前回作成した回路をユニバーサル基板に実装してみた。
早速、試した見たところ、以下のように途中でエラーとなった。
$ avrdude -p m8 -c ponyser -P /dev/ttyUSB0 -U flash:w:blink2.hexどうもデバイス識別コードがうまくPC側に伝わってない様子。
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.58s
avrdude: Device signature = 0x000102
avrdude: Expected signature for ATMEGA8 is 1E 93 07
Double check chip, or use -F to override this check.
avrdude done. Thank you.
たぶんPCへの入力はMOSIだと思うんだけど、
MOSIの部分の配線を間違えたのかなぁと何度も確認するがやはり正しい。
2,3日悩んでふと回路を触ってみたところ、GNDのラインで一部ハンダがはがれて接触不良を起こしていることがわかった。
その部分をハンダ付け直したらうまく動作した。
基盤裏、一番下がGND |
あー。一応使った部品リストを載せておこう。
- ブレッドボード+ブレッドボード用電源モジュール
- カーボン抵抗1/4w 4K7 x2、10K x2、22K x1
- ツェナーダイオード x2
- スイッチングダイオード 1N4148 x1
- トランジスタ 2SC1815 x1
- DSUB-9 Pin Socket コネクタ x1
- ジャンパーピン x多数
0 件のコメント:
コメントを投稿