TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: micro_pepe en 15 de Diciembre de 2005, 15:25:00

Título: simular pic12f675 en mplab
Publicado por: micro_pepe en 15 de Diciembre de 2005, 15:25:00
Hola a todos, estoy intentando simular este programa en mplab, importando el fichero .cof, y cuando llega a la linea "LED=LED_OFF;" se queda bloqueado, a parte de que los registros que inicializo, no toman el valor que les impongo.

A ver si alguien me puede echar una mano. Saludos y gracias.

//
#include <12F675.h>
#use delay(clock=4000000)

#fuses WDT,CPD,PROTECT,NOMCLR,PUT,INTRC_IO,BROWNOUT

#byte TRISIO        =  0x85
#byte ANSEL         =  0x9F
#byte OPTION_REG    =  0x81
#byte GPIO          =  0x05
#byte CMCON         =  0x19
#byte VRCON         =  0x99
#bit  LED           =  GPIO.5
#bit  PULSADOR2     =  GPIO.4


#define    OFF          0
#define    ON           1
#define    LED_OFF      1
#define    LED_ON       0

void main(void)
{

TRISIO = 0b00011110;    //Configuracion del puerto. "0" salida. "1" entrada.
ANSEL=0;
CMCON = 0b00010100;  //Configura el comparador con referencia interna y
                     //entrada inversora por GP1, (pin 6).
VRCON = 0b10100100 ;  //Configura Vref = 0,83333 voltios.

do{

restart_wdt();

if(PULSADOR2==1)

LED=LED_ON;

else

LED=LED_OFF;

}while(1);
}
Título: RE: simular pic12f675 en mplab
Publicado por: micro_pepe en 15 de Diciembre de 2005, 16:57:00
Se me olvidaba, estoy usando CCS 3.227, MPLAB 6.10 y tengo instalado el plugin.

Saludos y gracias.
Título: RE: simular pic12f675 en mplab
Publicado por: micro_pepe en 17 de Diciembre de 2005, 07:08:00
Asunto solucionado, me faltaba indicar en el MPLAB la ruta del ejecutable del CCS, no se muy bien para que sirve esto, pero al hacerlo funciona perfectamente.

Saludos.