0

PIC16F1947 の構成ビットで行き詰まっています。私はPICプログラミングが初めてなので、詳細に答えてください。

私は次の設定をしています:

  • MPLAB 8.46
  • MPLAB ICD 3
  • HI-TECH C コンパイラ 9.81

PIC16F1947 PIM (プラグイン モジュール) が PICDEM LCD 2 デモ ボードに接続されています。ボードは 3 V バッテリーで駆動され、J15 ジャンパーはマニュアルに従って接続されました (J15 に 1-3 接続、2-4 接続)。プロジェクトはdebug buildとしてコンパイルされます。

以下は、使用される構成ビットです。

// Configuration word 1
__CONFIG(   FOSC_INTOSC &  // INTOSC oscillator: I/O function on CLKIN pin
            WDTE_OFF &      // WDT disabled
            PWRTE_OFF &     // PWRT disabled
            MCLRE_OFF &     // MCLR/VPP pin function is digital input
            CP_OFF &        // Program memory code protection is disabled
            CPD_OFF &       // Data memory code protection is disabled
            BOREN_OFF &     // Brown-out Reset disabled
            CLKOUTEN_OFF &  // CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin
            IESO_OFF &      // Internal/External Switchover mode is disabled
            FCMEN_OFF       // Fail-Safe Clock Monitor is disabled
);

// Configuration word 2
__CONFIG(   WRT_OFF &      // Write protection off
            VCAPEN_OFF &    // VCAP pin functionality is disabled
            PLLEN_OFF &     // 4x PLL disabled
            STVREN_OFF &    // Stack Overflow or Underflow will not cause a Reset
            BORV_19 &       // Brown-out Reset Voltage (VBOR) set to 1.9 V
            LVP_OFF         // High-voltage on MCLR/VPP must be used for programming
);

MPLAB経由でマイクロをプログラム(ファームウェアを書き込む)できます。しかし、試してみるとDebugger > Run、出力ウィンドウに次のエラーが表示されます。

ICD3Err0040: ターゲット デバイスはデバッグの準備ができていません。続行する前に、構成ビットの設定を確認し、デバイスをプログラムしてください。

ICD3Err0040 に関するドキュメントを確認しましたが、すべて問題ないようです。

私が間違っていることは何ですか?助けてください。

4

3 に答える 3

0

MPLAB IDE を から8.46にアップグレードしたところ8.63、デバッグが機能し始めました!!!

以前のバージョンに問題があった可能性があります。

于 2011-03-14T11:44:06.447 に答える