Autor Tema: Problema con pickit2 - PK2Error0028: Unable to enter debug mode  (Leído 1798 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Problema con pickit2 - PK2Error0028: Unable to enter debug mode
« en: 18 de Noviembre de 2011, 15:43:10 »
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:
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!

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: Problema con pickit2 - PK2Error0028: Unable to enter debug mode
« Respuesta #1 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:


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

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein


 

anything