Buenas a todos!!
Hace poco me gane un
pickit2 de la empresa EduDevices. Yo siempre programe en CCS, pero nunca me convencio, y esta me parecio una buena oportunidad para empezar a trabajar con MPLAB y los compiladores de Microchip. Entonces instale MPLABX y el compilador de C de hitech para pic16 (en linux).
El kit viene con una plaquita demo que tiene un pic16f883, por lo tanto escribi un pequeño programa que parpadea un led y quise probar la funcion de debugging, pero me sale el siguiente error:
PK2Error0028: Unable to enter debug mode.
Alguien sabe que puede ser? Lo curioso es que la primera vez q lo probe, si pude hacer el debugging, pero las sucesivas veces no. Cuando le doy "run", el programa ejecuta sin problemas.
Este es el codigo que estoy usando:
#include <htc.h>
__CONFIG(WDTE_OFF & PWRTE_ON & MCLRE_ON & CP_OFF & CPD_OFF &
BOREN_OFF & LVP_OFF & FOSC_INTRC_NOCLKOUT & DEBUG_ON);
void delay() {
int counter = 0;
for (counter = 0; counter<10000; counter++);
}
int main(void) {
TRISB = 0xF8;
TRISA = 0x00;
TRISC = 0x0F;
ANSEL = 0;
ANSELH = 0;
while (1) {
PORTB = 0x0F;
delay();
PORTB = 0x00;
delay();
}
return 0;
}
Gracias desde ya!