Autor Tema: Programador Pickit 2 No source code lines were found at current PC 0x0  (Leído 3649 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Rseliman

  • PIC16
  • ***
  • Mensajes: 239
Hola a todos , mi nombre es Ramiro , soy nuevo por aca , hace unos dias me compre un programador en Mercado Libre , que lo fabrica la empresa rdds , anda todo bien , pero cuando quiero hacer debugger en un pic12f683 me tira el siguiente error
No source code lines were found at current PC 0x0

estas son las lineas de codigo sencillo en mplabx y c18

Alguien sabe algo por favor ???


Muchas gracias a todos




#include <stdio.h>
#include <stdlib.h>
#include <pic12f683.h>
#include <xc.h>
#define _XTAL_FREQ 4000000      // Indicamos a que frecuencia de reloj esta funcionando el micro


#define     ledverde        GPIO,GP1
#define     ledrojo        GPIO,GP4
#define     teclado        GPIO,GP3
#define     reedswitch     GPIO,GP2
#define     buzzer         GPIO,GP0


unsigned short int tiempo,n;
unsigned long int k,l,m;




/******************************************************************************/
/* PROGRAMA PRINCIPAL                                                               */
/******************************************************************************/

int main (void)
{
   

    CMCON0 = 7; // Disable comparators
          TRISIO = 0b00001100;  //  GP3 y GP4 entradas las demas salidas
          ANSEL = 0;  // No ADC
          tiempo,l,k,m,n = 0;

    while(1)
    {
        ledverde=0;                       // All LEDs off
        _delay(500);                  // half second delay
        ledverde=1;                    // all LEDs on
        _delay(500);
    }

}

   
Las Grandes Obras las sueñan los grandes locos , mientras los inutiles las critican !!

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Programador Pickit 2 No source code lines were found at current PC 0x0
« Respuesta #1 en: 24 de Abril de 2013, 15:03:58 »
  Por lo general el primer include suele ser XC.H y luego el resto. No debería ser necesario incluir la cabecera del pic utilizado.

  Te están faltando los bits de configuración.

  Y posiblemente sea necesario configurar el PIC para poder hacer debbug del mismo. En el datasheet debería indicar como configurar el pic para poder utilizar un debbuger con él.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado Rseliman

  • PIC16
  • ***
  • Mensajes: 239
Re: Programador Pickit 2 No source code lines were found at current PC 0x0
« Respuesta #2 en: 24 de Abril de 2013, 15:24:58 »
Hola AngelGris , cambie el codigo con sus bits de conf , pero sigo con el mismo problema ...no me doy cuenta cual es el tema  y no encuentro nada sobre debug en el datasheets

Gracias muchas gracias por la respuesta

#include <xc.h>
#include <stdio.h>
#include <stdlib.h>
#define _XTAL_FREQ 4000000      // Indicamos a que frecuencia de reloj esta funcionando el micro

#pragma config FOSC = INTOSCIO  // Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA4/OSC2/CLKOUT pin, I/O function on RA5/OSC1/CLKIN)
#pragma config WDTE = OFF       // Watchdog Timer Enable bit (WDT disabled)
#pragma config PWRTE = OFF      // Power-up Timer Enable bit (PWRT disabled)
#pragma config MCLRE = OFF      // MCLR Pin Function Select bit (MCLR pin function is digital input, MCLR internally tied to VDD)
#pragma config CP = OFF         // Code Protection bit (Program memory code protection is disabled)
#pragma config CPD = OFF        // Data Code Protection bit (Data memory code protection is disabled)
#pragma config BOREN = OFF      // Brown Out Detect (BOR disabled)
#pragma config IESO = OFF       // Internal External Switchover bit (Internal External Switchover mode is disabled)
#pragma config FCMEN = OFF      // Fail-Safe Clock Monitor Enabled bit (Fail-Safe Clock Monitor is disabled)



#define     ledverde        GPIO,GP1
#define     ledrojo        GPIO,GP4
#define     teclado        GPIO,GP3
#define     reedswitch     GPIO,GP2
#define     buzzer         GPIO,GP0


unsigned short int tiempo,n;
unsigned long int k,l,m;




/******************************************************************************/
/* PROGRAMA PRINCIPAL                                                               */
/******************************************************************************/

int main (void)
{
 

    CMCON0 = 7; // Disable comparators
          TRISIO = 0b00001100;  //  GP3 y GP4 entradas las demas salidas
          ANSEL = 0;  // No ADC
          tiempo,l,k,m,n = 0;

    while(1)
    {
        ledverde=0;                       // All LEDs off
        _delay(500);                  // half second delay
        ledverde=1;                    // all LEDs on
        _delay(500);
    }

}

   


 Por lo general el primer include suele ser XC.H y luego el resto. No debería ser necesario incluir la cabecera del pic utilizado.

  Te están faltando los bits de configuración.

  Y posiblemente sea necesario configurar el PIC para poder hacer debbug del mismo. En el datasheet debería indicar como configurar el pic para poder utilizar un debbuger con él.
Las Grandes Obras las sueñan los grandes locos , mientras los inutiles las critican !!

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Programador Pickit 2 No source code lines were found at current PC 0x0
« Respuesta #3 en: 24 de Abril de 2013, 18:03:41 »
  Tal vez no se pueda hacer debug directamente con el PicKit2 en dicho pic.

  Imagino que en algún readme del PicKit2 debería figurar los IC que soporta y a cuales se los puede debugear.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas


 

anything