Quiero parpadear led con pic16f628a usando pickit2 Generé el archivo hexadecimal y lo escribo con éxito, De acuerdo con el código, los RB son ingresados, pero cuando pongo el led entre RB0,1,2,3 .. y lo conecto a tierra, se enciende. Todos los pines encienden el led, estoy usando una salida de 5 voltios
código:
#include<htc.h>
// Config word
__CONFIG(FOSC_HS & WDTE_OFF & PWRTE_ON & CP_OFF);
// Define LED pin
#define LED RA1
#define _XTAL_FREQ 8000000
void main()
{
TRISA1 = 0; // Make RA1 pin output
TRISB = 1;
LED = 0; // Make RA1 low
while(1)
{
__delay_ms(500); // Half sec delay
LED = 0; // LED off
__delay_ms(500); // Half sec delay
LED = 1; // LED on
}
}
esquema: