estoy trabajando con un PIC 16F84A y compilando con PICC, el caso es que el pic no oscila, solo realiza la primera linea que le mando a hacer, es decir que si dentro del FOR infino le coloco
puerto_b= 0;
delay_ms(1000);
puerto_b= 255;
el puerto se queda en 0, si coloco:
puerto_b= 255;
delay_ms(1000);
puerto_b= 0;
el puerto se queda en 255.
Ya probe con otro PIC nuevo, cambie el cristal y nada.
Este el el programa:
#include<16f84a.h>
#use delay(clock=4000000)
#fuses XT,NOWDT,PUT
#byte puerto_a=05
#byte puerto_b=06
void main()
{//Inicio MAIN
//Lineas E/S
set_tris_a(0b11111110);
set_tris_b(0b00000000);
//Desarrollo del programa
puerto_a=0;
puerto_b=0;
for(;
{//Inicio FOR infinito
puerto_b=0;
delay_ms(1000);
puerto_b=255;
}//Fin FOR infinito
}//Fin MAIN