楽々PIC

水田除草と言うブログを書いていますが、PIC関連の記事が意外に人気で驚いています。 PICを使った電子工作に興味を持つ方が多いことを知って、一緒にPICを学ぶブログを作りたいと思いました。 「楽々PIC」は教材と言うよりも少し実用性?のある楽しい道具を作りながら学ぶブログを目指します。

PICKit3

PICkit3 不調?

「PICkit3 使い方」 、 「PICkit3 不安定」 と言ったキーワードで検索して来てくれる方がいらっしゃいます。 私自身は、「PWM 4 回路図」に紹介しているモーターノイズや誤配線以外で PICkit3 が不安定になるような経験をしていませんが、Webでみつけた記事を紹介します。

DSC00044


 MICROCHIP
 PICkit3 プログラマ/デバッガ ユーザガイド
 http://ww1.microchip.com/downloads/jp/DeviceDoc/51795B_JP.pdf


 PICKIT3を使ってみよう
 http://bluefish.orz.hm/sdoc/pickit3.html


 エアーバリアブル ブログ
 PICkit3が不調と思ったら、意外な落とし穴があった
 http://airvariable.asablo.jp/blog/2011/04/15/5809625
  付属の赤いケーブル(USB2.0)を使いましょう。

 PICkit 3 の低電圧動作に関する改修をやってみた(撮影してみた)
 http://airvariable.asablo.jp/blog/2012/06/20/6486454


 nanoblog(ナノブログ)
 MPLABでPICkit3を使用してのデバッグが出来ない理由Top10
 http://nanoappli.com/blog/archives/3434

 
 IPI ipishop2
 PIC18FXXXX書込みについて
 http://ipishop.fu.shopserve.jp/hpgen/HPB/categories/56914.html
  VDD,VSSが複数ある時は全て適切に接続しましょう。


PICkit3 関連記事のインデックスはこちら → PICkit3 


楽々PIC」は楽しい道具を作りながら学ぶブログを目指します。



一休み; アンケートに御協力下さい

楽々PICをご覧頂き誠にありがとうございます。

お急ぎのところ恐縮ですが、アンケートのお願いです。

画面右側の中ほどにあるブログパーツを使って、貴方とPIC(18Fシリーズ)との関わりや PICkit3 活用のご意向など気軽にお答え頂ければ幸いです。

アンケート

私自身PICの経験が浅いので、期待に応えられるか解りませんが、PIC18Fを中心に質問や御困りの点などありましたら適当な記事にコメントを付けてみて下さい。 私でも解るものについてはコメントまたは別途記事で応援したいと思います。 他の方からの回答コメントやトラックバックも大歓迎です。

ただし、PICや当ブログに関係の無い(と判断した)コメント/TBは公開せずに削除します。

これからも 楽々PIC を宜しくお願い申し上げます。


楽々PIC」は楽しい道具を作りながら学ぶブログを目指します。



PICkit3 デバッカーに戻す

 記事「PICkit3 プログラマーに設定」でプログラマーに設定したPICkit3をデバッカーに戻します。

以下は、ターゲットに PICkit3 を接続した状態で試しています。

Debugger → Select Tool → PICkit3 を選択します。
Debugger_Select


Programmer In Use のメッセージにOKをクリックします。

Programmer_In_Use


Voltage Caution にはPICデバイスの一致を確認してOKをクリックします。

Voltage_Caution


下図の位置にあるプルダウンメニューから Debug を選択します。

Release_Debug


About Build Configuration もOKをクリックします。

About_Build_Configuration


この状態でビルドを行うと、デバック可能になります。

ビルド → プログラム → Run でいつものようにデバックを続けます。


PICkit3の使い方関連記事のインデックスはこちら → PICkit3 


楽々PIC」は楽しい道具を作りながら学ぶブログを目指します。



PICkit3 プログラマーに設定

 出来あがったプログラムをPICに焼いて(プログラミング)、PICkit3 無しで動作させてみます。

いつものようにプロジェクトをオープンします。 以下「温度センサー テーブル参照」からダウンロードしたプロジェクト( RRP1320-0-5 )で試しました。

まずは、Programmer → Select Programmer → PICkit3 を選択します。

Select_Programmer


Debugger In Use ウィンドウではOKをクリックします。 デバッカーとプログラマーを同時に機能させることは出来ないようです。

Debugger_In_Use


続いて、見慣れた Voltage Coution ウィンドウでOKをクリックします。 念の為PICデバイスが表示と一致しているか確かめてからクリックしましょう。

Voltage_Caution


PICデバイスの接続が完了し、Output ウィンドウでに Device ID Revision が表示されるのを確認して、下図の Program ボタンをクリックします。

Program


今度は Image-Platform Mismatch ウィンドウが現れます。 プログラマー用にリビルドするか聞いています。 「はい」をクリックしてビルドします。

Image-Pratform_Mismatch


Output ウィンドウに Programming/Verify complete と表示されると同時にターゲットのPICは動き出します。 周辺の装置に通電したままプログラムする場合は注意が必要そうです。

Program_complete

PICkit3 を取り外すとOutput ウィンドウに Target Removed と表示されますが、基板(RRP1320-0)は素知らぬ顔で動作を続けています。 PICkit3 を抜いたまま、RRP1320-0 の電源をOFF → ON すると正常にリセット動作して動き出します。


PICkit3の使い方関連記事のインデックスはこちら → PICkit3 


楽々PIC」は楽しい道具を作りながら学ぶブログを目指します。



PICkit3 デバッカーに設定

 記事「PICkit3」では、予めPICkit3をデバッカーに設定したプロジェクトを開いているので、問題なくPICkit3を使っていますが、シミュレータで書き進めたプログラムをPICkit3でインサーキット・デバックしようとすると、PICkit3をデバッカーに設定する必要があります。

Debugger → Select_Tool → PICkit3 と選択してチェックを入れます。

Debugger_Select


ターゲットデバイスを確認するダイアログの後でPICkit3を検出してるはずです。

You_must_connect

ターゲットのPICデバイスに電源が供給されていない場合は、PICkit3を検出後、上図のように You must connect to a target devaice to use PICkit3. のメッセージが表示されます。 電源の扱いによって、次のように対処します。

<<< 外部電源の場合 >>>
外部から電源を供給する場合は、外部電源をONにすると Device ID Revision を表示してデバック可能になります。 Device ID が不一致と表示された場合は、ターゲットを確認して Debugger → Reconnect を試してください。

<<< PICkit3 から電源供給の場合 >>>
以下の制限の範囲内であれば、PICkit3 から電源供給を受けることが出来ます。
 (1) 消費電流 30mA 未満
 (2) 容量負荷 100uF 未満

条件を満足することを確認して Debugger → Settings を選択して現れる PICkit3 Settings ウィンドウから電源供給を設定します。

Debugger_Settings

PICkit3 Settings ウィンドウの Power タグで、Voltage を確認(あるいは調整)して Power target circuit from PICkit3 のチェックを入れてOKボタンをクリックします。

Settings_Power

電圧を調整できると言うことは、必要に応じて低電圧試験が出来そうです。

参考資料
 PICkit_3_User_Guide_51795A.pdf
 http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit_3_User_Guide_51795A.pdf


PICkit3の使い方関連記事のインデックスはこちら → PICkit3 


楽々PIC」は楽しい道具を作りながら学ぶブログを目指します。




ダウンロードコーナー
記事検索
アンケートに御協力下さい


アーカイブ
楽々PIC 宛てBlogMail


--- ご了承下さい ---

注意して記事を書いていますが、記事及びリンク先の情報による不利益について、一切責任を負い(負え)ません。
QRコード
QRコード
アクセスカウンター

    Atsuhiro Imai

    バナーを作成


    プロフィール

    jyosou_robot

    • ライブドアブログ