Я застрял с битами конфигурации с PIC16F1947. Я новичок в программировании PIC, поэтому, пожалуйста, ответьте подробно.
У меня есть следующие настройки:
- MPLAB 8,46
- MPLAB ICD 3
- HI-TECH C Компилятор 9.81
PIC16F1947 PIM (подключаемый модуль) подключен к демонстрационной плате PICDEM LCD 2. Плата питается от батареи 3 В, и перемычка J15 была подключена в соответствии с руководством (1-3 подключено, 2-4 подключено на J15). Проект компилируется как 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, но мне кажется, что все в порядке.
Что я делаю не так? Пожалуйста, помогите.