今、
MPLAB X IDE V3.40から
PICKIT3で
PIC16F1827をブレッドボード上において、
を参考に配線して、書き込もうとしているんだけど・・・
かきこめな~い!
ええ、ええ、もちろん、プロジェクトをクリックして、Propertiesででてくる、
(ないしは、左下端のスパナみたいなところをクリックして出てくる)
Conf>PICKit3の画面で、Option categoriesをPowerにして、
Power target circuit from PICkit3をチェックするってことは、やりました!
それでも、以下のようなメッセージ
Programmer to target power is enabled - VDD = 5.000000 volts.
Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device.
:
(中略)
:
Address: 0 Expected Value: 3180 Received Value: 0
Failed to program device
でかきこめない・・・
PICを変えてみる、いろいろ設定を変えてみる・・・どれもだめ・・・
あきらめかけたところ、ひょんなことで、以下のサイト
PICマイコンへのHEXファイルの書き込み(1/2)
http://www.eleki-jack.com/mycom2/2011/07/post_15.html
の
ICSPコネクタのピン配置
1番ピン /MCLR/Vpp
VPPラインに接続、またリセット(MCLR)にも使用
2番ピン VDD
電源ラインに接続し、マイコンに電源を供給
3番ピン Vss
GNDラインに接続
4番ピン PGD
マイコンに書き込むためのプログラム・データ・ピンに接続
5番ピン PGC
マイコンに書き込むためのプログラム・クロック・ピンに接続
6番ピン 使用しない(LVP用)
をみて、そうだ、直接つないでみよう!
とおもって、ブレッドボードにPICさして、そのとなりに、PICKit3からの線をつなぐようにしたら・・・かきこめるう!
はじめのボードにもどして、
まずは、上述のように、となりにPICKIT3の線をつないで・・・OK
1本1本、はじめのボードにもどすと・・最後、クロックの線が認識しないから、
かきこめないんだあ~と判明。
ジャンパ線がわるい?いや、テスターで抵抗はかっても、抵抗ほとんどない。
もんだいない。
でも、線を変えると・・・かきこめるう!
もう一回とって、はめると、かきこめない?
もう一回とって、はめると、かきこめるう!
・・・なになに、ブレッドボードの接触不良!
それで、1日、棒に振ったわけ・・・(;_;)