- 締切済み
MplabのRead_EEPROM
- Mplab上のRead-View-EEPROMについての疑問
- A社のプログラマーでは正しくEEPROMを読める
- Mplabを使う場合はシュミレーションを使わない
- みんなの回答 (3)
- 専門家の回答
みんなの回答
毎度JOです。 回答(1)と同意見ですが、問題を切り分けてみましょう 症状からPICkit3のReadを疑ってみるべきですが、以下の検証が不確定です 1)>>プログラムとして、「PIC内蔵EEPROMデータメモリに初期値として書込んだデータ」は正しく、書込み、読取できました 初期値として書き込んだ訳ですが、これはPICkit3でReed? A社のプログラマーでReed? これはPICkit3でReedなら「不確定」ですので信頼出来ません 2)>>ボード上で動作しないと確定しないようなデータ(ポートの入力、カウント回数・・・等)は、正しく書込まれている 確認はどちら PICkit3でReed? A社のプログラマーでReed?これはPICkit3でReedなら「不確定」ですので信頼出来ません ICEが有ればインサーキットで動作中に確認出来ます、 PICkit3でもインサーキットプログラムが出来るので基板から取り外さなくともEEPROMのデータは確認出来ます 何れにしても、回答(1)と同意見です
すいませんPICの専門家ではありません CPU内データを見るには インサーキットエミュレータ http://www.microchip.com/pagehandler/ja-jp/family/EmulatorAndDebugger/home.html これが必要なハズなんですが? http://so-zou.jp/robot/tech/microcomputer/pic/development-environment/mplab-ide/debug/#no17 http://www.eleki-jack.com/mycom2/2008/06/pickit212.html ご参考までにルネサスのオンチップデバッガ http://japan.renesas.com/products/mpumcu/rl78/peer/manual_softtools_index.jsp?campaign=tool_mrl 専用のエミュレータも有りますがCPUチップにモニタ機能内蔵してるので 必ずしもエミュレータは必須ではない パソコンとCPUをUSBケーブル直結するだけでEEROM書込みとモニタ可能 但し、CPU内蔵オンチップエミュレータ機能にはそれなりの制限が有りますが PICのCPU単体にはそのようなモニタ機能が無かったと思う
>MplabのReadとはこういうものなのでしょうか? MPLABの使い方を間違えてるだけだと思います。 >これが必要なハズなんですが? >>PICkit3でPICのプログラムをしています。 みたいです。 >パソコン上でシュミレーションするためのもののように思えてきたのですが それも出来ますし、オンボード 自分のプログラムに間違いが無いかチェックするのが最初のステップでしょう。 http://www.geocities.jp/zattouka/GarageHouse/micon/MPLABX/Simulator1.htm 誤>オンボード 正>オンボードデバッグも出来ます
お礼
回答ありがとうございます。 >MPLABの使い方を間違えてるだけだと思います。 間違えているのかもしれないから質問しているのですが・・・。 「間違えている」というなら ProgramerのようにReadするための Mplabの設定(使い方)を教えてください。
お礼
回答ありがとうございます。 >CPU内データを見るには そのような(広義な)質問はしていません。 PICのProgrammerならばA社製品に限らず、 (シュミレーションではなく)RUN後のEEPROMをReadできます。 できなければ、回答者様も購入しないでしょう。 MplabのRead-View-EEPROM では そのReadできる範囲にProgrammerと違いがあります。 それは Mplab+PICkit3 によるものか 設定でProgrammerのように使えるのでしょうか・・・と質問しています。