He estado jugando con PIC16F628 por un tiempo, y ahora quiero Transfiere a algo que tenga más pines. Específicamente el PIC16F876 , pero no puedo hacerlo funcionar. Solo quiero encender y apagar un LED y nunca pasa nada. Este es mi circuito:
Programo mis PIC en el editor de mikroC y estos son los ajustes:
- OSCILLATOR: HS
- WATCHDOG: desactivado
- TEMPORIZADOR DE ENCENDIDO: desactivado
- Protección del código FLASH: Deshabilitado
- Restablecimiento de la reducción de disponibilidad: habilitado
- Programación de bajo voltaje: desactivado
- Escritura en la memoria del programa Flash: Habilitado
- Depuración en el circuito: desactivado
Y este es mi código:
void main(){
TRISB = 0x00;
while(1){
PORTB = 0b11111111;
delay_ms(500);
PORTB = 0b00000000;
delay_ms(500);
}
}
Y nada funciona. Probé con valores de oscilador de 4,10 y 11 MHz. y nada. ¿Qué hice mal?