Quiero parpadear el LED con PIC16F628A y ejecutarlo directamente con el botón make and program device main project
de MPLAB X. Para programar el PIC, hice el cableado simple que se muestra en este tutorial sin usar ninguna resistencia (solo cableado).
Para hacer parpadear el LED, acabo de conectar RA0 --- > resistencia --- > LED --- > terreno pero nada funciona.
¿Debo quitar algunos cables después de programar el PIC o agregar algo?
código:
#include<htc.h>
#include <pic.h>
#include <pic16f628a.h>
// Config word
__CONFIG(FOSC_INTOSCIO & WDTE_OFF & PWRTE_ON & CP_OFF);
#define LED RA0
#define _XTAL_FREQ 4000000
void main()
{
TRISA0 = 0; // Make RA0 pin output
LED = 0;
CMCON = 0x07;
// Make RA0 low
while(1)
{
__delay_ms(1000); // Half sec delay
LED = 0; // LED off
__delay_ms(1000); // Half sec delay
LED = 1; // LED on
}
}
Salida de MPLAB X
BUILD SUCCESSFUL (total time: 5s)
Loading code from C:/Users/makhlouf/MPLABXProjects/blink.X/dist/default/production/blink.X.production.hex...
Loading completed
Connecting to programmer...
Programming target...
Programming completed
Running target...