Buenas amigos les comento q me estoy iniciando con los micros y pues haciendo mi primer programita parpadeo de un led con el 18F2550 ya tuve un problema, como veran estoy tratando de hacer parpadear el led cada medio segundo, en la simulacion en proteus funciona todo bien pero cuando lo programo en el pic y hago funcionar el tiempo ya no es de medio segundo si no mas bien parece que es como de 6seg, me parece raro que en la simulacion funcione bien y cuando lo pruevo no funciona como deberia.
Aca les muestro el programa hecho en c:
Ahh por cierto es necesario colocar el capacitor de 100nF entre Vcc y GND y el otro capacitor de 470nF entre el pin 14 y GND?
#include <18F2550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(clock=20000000)
void main()
{
do
{
output_high(PIN_B0);
delay_ms(500);
output_low(PIN_B0);
delay_ms(500);
}
while (TRUE);
}
Aca les muestro el programa hecho en c:
Ahh por cierto es necesario colocar el capacitor de 100nF entre Vcc y GND y el otro capacitor de 470nF entre el pin 14 y GND?
#include <18F2550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(clock=20000000)
void main()
{
do
{
output_high(PIN_B0);
delay_ms(500);
output_low(PIN_B0);
delay_ms(500);
}
while (TRUE);
}