TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: alex951 en 13 de Agosto de 2016, 17:18:22
-
Hola! soy nuevo en esto de programación de pic y en el foro. Estoy probando con un programador JDM, Winpic800 y un pic 18f2550, pude programarlo bien, pero es como si el oscilador interno no funcionara. El programa tiene que prender y a pagar unos leds pero se quedan prendidos, no pasa del primer delay. El programa es maso menos así, resumido:
#include <18f2550.h>
#use delay(internal=8000000)
#fuses INTRC
while(TRUE)
{
output_high(PIN_B0);
output_high(PIN_B1);
delay_ms(500);
output_low(PIN_B0);
output_low(PIN_B1);
delay_ms(500);
}
-
Lo único que veo mal es que no definis todos los fuses, al menos es lo que me parece, y la otra es verificar que sean 8 MHz por default y no otra frecuencia, aunque si es el ultimo caso debería funcionar por igual.
El MCLR lo tenés conectado?