LEDバッジの試作3号機でPICがうまく認識できないことを
いろいろ調べてやっとかりました。
結果として、うまく書き込みができました。
![](https://blogimg.goo.ne.jp/user_image/3c/30/9cecf6ed503ddd9939ac58ef466ae3b8.jpg)
回路の問題ではありませんでした。
WindowsのMPLAB X やPICKit3など
いろいろ駆使して、分かりました。
要するに
1.PIC12F509は3Vでは書き込みできないということ
5Vにしないと書き込めません。
2.ということはボタン電池では書き込みできないので
PICKit から電源を供給しないといけないということ。
3.PICKit から電源を供給するにはMPLAB X の
設定をしないといけないということ。
と言うわけです。
Windows版のMPLAB Xは、なぜか3.については
デフォルトで供給することになっていたので、分かりにくかったです。
と言うわけで、MPLAB Xの設定ですが、これはググってわかりました。
ここのサイトに書いてありました。
PICKitの設定がプロジェクトのPropertiesの中にあるのです。
どーでも良いけど、なんでもかんでもpropertiesに入れるのやめて欲しいんですけど。
プロジェクトの右クリックかー、これは反則。
右クリックをほとんど使わないMacユーザは気が付かない。
![](https://blogimg.goo.ne.jp/user_image/3e/43/cd9aeb49c47a6d9223ec5213714aa2aa.jpg)
と思ったら、ファイルメニューにもありました。
![](https://blogimg.goo.ne.jp/user_image/52/d6/1947d92787f715aa5d6f94353b9e8eda.jpg)
Project Properties か、これは分かりにくい。…付いてないし。
あとはPICKit2の設定で、5Vにするだけです。
![](https://blogimg.goo.ne.jp/user_image/15/a7/104293495733c84f0ec8752b922fe849.jpg)
PICKit3の場合はこのように、Power target circuit from PICkit3もチェックします。
![](https://blogimg.goo.ne.jp/user_image/63/02/f689cb0f86b47dcf31b533d624d36991.jpg)
分かってしまえば、どうということは無いんですけど、
全然うまくいかないと、途方に暮れますね。
てか、なんとこの時期にエアコンが故障!
熱い空気が吹いてくるようになった。
2002年製か-、でもさっきまで快調に動いていたのに…orz
いろいろ調べてやっとかりました。
結果として、うまく書き込みができました。
![](https://blogimg.goo.ne.jp/user_image/3c/30/9cecf6ed503ddd9939ac58ef466ae3b8.jpg)
回路の問題ではありませんでした。
WindowsのMPLAB X やPICKit3など
いろいろ駆使して、分かりました。
要するに
1.PIC12F509は3Vでは書き込みできないということ
5Vにしないと書き込めません。
2.ということはボタン電池では書き込みできないので
PICKit から電源を供給しないといけないということ。
3.PICKit から電源を供給するにはMPLAB X の
設定をしないといけないということ。
と言うわけです。
Windows版のMPLAB Xは、なぜか3.については
デフォルトで供給することになっていたので、分かりにくかったです。
と言うわけで、MPLAB Xの設定ですが、これはググってわかりました。
ここのサイトに書いてありました。
PICKitの設定がプロジェクトのPropertiesの中にあるのです。
どーでも良いけど、なんでもかんでもpropertiesに入れるのやめて欲しいんですけど。
プロジェクトの右クリックかー、これは反則。
右クリックをほとんど使わないMacユーザは気が付かない。
![](https://blogimg.goo.ne.jp/user_image/3e/43/cd9aeb49c47a6d9223ec5213714aa2aa.jpg)
と思ったら、ファイルメニューにもありました。
![](https://blogimg.goo.ne.jp/user_image/52/d6/1947d92787f715aa5d6f94353b9e8eda.jpg)
Project Properties か、これは分かりにくい。…付いてないし。
あとはPICKit2の設定で、5Vにするだけです。
![](https://blogimg.goo.ne.jp/user_image/15/a7/104293495733c84f0ec8752b922fe849.jpg)
PICKit3の場合はこのように、Power target circuit from PICkit3もチェックします。
![](https://blogimg.goo.ne.jp/user_image/63/02/f689cb0f86b47dcf31b533d624d36991.jpg)
分かってしまえば、どうということは無いんですけど、
全然うまくいかないと、途方に暮れますね。
てか、なんとこの時期にエアコンが故障!
熱い空気が吹いてくるようになった。
2002年製か-、でもさっきまで快調に動いていたのに…orz