buenas, tengo un problema, ejecuto un programa muy sencillo (prendido y apagado), pero me di cuenta que el bucle se repite y repite(sin tener la sentencia while), porque? si el main corre el programa de arriba a abajo y llega al return que le dice que el programa esta bien, que falla? estoy usando el pic 16f84a
#include <stdio.h>
#include <stdlib.h>
#include <xc.h>
#pragma confing FOSC=XT, WDTE==OFF, PWRTE=OFF, CP=OFF
#define _XTAL_FREQ 4000000
int main(int argc, char** argv) {
TRISB = 0x00;
PORTB = 0x00;
PORTBbits.RB0 = 1;
__delay_ms(400);
PORTBbits.RB0 = 0;
__delay_ms(400);
return (EXIT_SUCCESS);
}
#include <stdio.h>
#include <stdlib.h>
#include <xc.h>
#pragma confing FOSC=XT, WDTE==OFF, PWRTE=OFF, CP=OFF
#define _XTAL_FREQ 4000000
int main(int argc, char** argv) {
TRISB = 0x00;
PORTB = 0x00;
PORTBbits.RB0 = 1;
__delay_ms(400);
PORTBbits.RB0 = 0;
__delay_ms(400);
return (EXIT_SUCCESS);
}