- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PICマイコン(PIC16F73B)書込みについて)
PIC16F73Bのプログラム書き込みエラーの理由と対処方法
このQ&Aのポイント
- PIC16F73BのCコンパイラで作ったプログラムを書き込もうとした際にエラーが発生し、書き込みができません。具体的なエラーメッセージは「PM3 is unable to read device - Current operation is aborted.」です。
- プログラマーはMPLAB PM3を使用しており、過去にはReadやVerifyは成功していたため、問題はWriteのみに関連しています。
- PIC16F73BのBは特殊な機能ではなく、通常の書き込み操作で対応できるはずです。エラーの原因はハードウェアやソフトウェアの設定の問題かもしれません。設定を確認し、プログラマーのファームウェアやドライバーを最新バージョンに更新することで解決するかもしれません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
コードプロテクトがかかっているものと思われます。 プロテクトの外し方はマイコン、プログラマーのマニュアルを参照。 Bはパッケージの種別です。
その他の回答 (1)
- koujikuu
- ベストアンサー率43% (429/993)
回答No.2
picに書き込まれている、プログラムを消去して下さい、ERASE コマンド http://9111.teacup.com/halfmat/bbs/161 http://sky.geocities.jp/home_iwamoto/k2_mnl02.htm
質問者
補足
コンフィグに以下のように追加してみましたが状況変わらず。 MPLAB上で強制的にプログラムを削除する方法等あれば教えてください。 __CONFIG( HS & BORDIS & PWRTEN & WDTDIS & CP_OFF ); CP_OFFを追加して実施!
補足
回答ありがとうございます。そういう機能があったんですか、 知りませんでした。 ついでで申し訳ありませんがプログラマーのマニュアルの ある場所(ダウンロードできる場所)、またはプロテクトの 外し方を教えて頂きたく、お願いします。 ちなみに現在、PIC16F73Bに書き込まれているプログラムは 全て消えても構いません。上書きできて新しいプログラムが 書き込めてばOKです。