TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: alex951 en 13 de Agosto de 2016, 17:18:22

Título: oscilador interno 18f2550
Publicado 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);
   }
Título: Re:oscilador interno 18f2550
Publicado por: KILLERJC en 14 de Agosto de 2016, 13:42:54
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?