TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: gera en 18 de Noviembre de 2011, 15:43:10

Título: Problema con pickit2 - PK2Error0028: Unable to enter debug mode
Publicado por: gera en 18 de Noviembre de 2011, 15:43:10
Buenas a todos!!
Hace poco me gane un pickit2 de la empresa EduDevices (http://www.edudevices.com.ar/download/productos/PICKit2/PICKIT_2_UM.pdf). 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:
Código: [Seleccionar]
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:

Código: C
  1. #include <htc.h>
  2.  
  3. __CONFIG(WDTE_OFF & PWRTE_ON & MCLRE_ON & CP_OFF & CPD_OFF &
  4.         BOREN_OFF & LVP_OFF &  FOSC_INTRC_NOCLKOUT & DEBUG_ON);
  5.  
  6.  
  7.  
  8. void delay() {
  9.     int counter = 0;
  10.     for (counter = 0; counter<10000; counter++);
  11. }
  12.  
  13. int main(void) {
  14.     TRISB = 0xF8;
  15.     TRISA = 0x00;
  16.     TRISC = 0x0F;
  17.     ANSEL = 0;
  18.     ANSELH = 0;
  19.  
  20.     while (1) {
  21.         PORTB = 0x0F;
  22.  
  23.         delay();
  24.  
  25.         PORTB = 0x00;
  26.  
  27.         delay();
  28.     }
  29.     return 0;
  30. }

Gracias desde ya!
Título: Re: Problema con pickit2 - PK2Error0028: Unable to enter debug mode
Publicado por: gera en 19 de Noviembre de 2011, 20:23:59
Listo, ya lo solucione!!
Me puse en contacto con el fabricante y me dijeron que un lote salio con una resistencia equivocada, asiq reemplace esa resistencia y salio andando :)

Les cuanto por si a alguien mas le pasa, la resistencia que hay q cambiar es la que esta al lado del cristal de cuarzo:
(http://img714.imageshack.us/img714/1200/pickit2.th.jpg) (http://imageshack.us/photo/my-images/714/pickit2.jpg/)

Hay que colocar una de 10K en lugar de la que esta que es de 10ohm.
Saludos!!