16/03/06 15:24:47.15 Gp863c7o.net
>>456です。
みなさん、ありがとうございます。みなさんのアドバイスのおかげで、
無事に直りましたので、結果をご連絡します。
1. 書込出来なかった原因
私の配線ミスで、ICSPの線のうち本がGNDに落ちていました。
直したら、あっさり動きました。トホホ。
2. PNP(Pch)デジトラの影響
デジトラがあっても、無くても、失敗ゼロで書込が出来ました。
でも、波形を見ておかないといけないと思い、手持ちのオシロで波形を撮りました。
URLリンク(imgur.com)
上側の波形が、デジトラ付きの状態です。
デジトラの内部抵抗と、PICKIt3の内蔵抵抗の綱引きで、2Vくらいに浮き上がる期間がありますが、
PICKit3の出力Bufferが起動すれば、デジトラがあっても、完全にGNDまで落ちています。
下側の波形が、デジトラを外した状態で、もう2Vの浮き上がりは見られません。
この期間は、PGCとPGDの線は、PICKIt3の内部で4.7k程度でpull downされているようです。
>>461の言うように、プリアンブルっぽい動作をすると予想しますが、
出力Bufferを使わずに行うとは考えにくいので、もしかしたら、
あの期間だけなら2V浮いても良いのかもしれません。
でも、PICKit3が何をしているのかわかりませんので、ICSPと関係無いピンに変えました。
ICSPの信号線は、専用で使って、触らないほうが良いかもしれません。
みなさん、どうもありがとうございました。