HOLA:
Estoy realizando un programa en ccs pero tengo un problema con los delays. El problema es que no me respeta el tiempo que le pongo y no se que estoy haciendo mal, a qui les pongo mi ejemplo:
#include <18F4550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL3,CPUDIV1,VREGEN,PUT,NOBROWNOUT
#use delay(clock=48000000)
#include <LCD.C>
void main(void)
{
lcd_init();
while(true)
{
lcd_gotoxy(1,1);
printf(lcd_putc,"HOLA MUNDO");
delay_ms(1000);
lcd_gotoxy(1,1);
printf(lcd_putc," ");
}
}
El programa, si realiza lo de la lcd el problema es que tarda mas de un segundo para deplegar el siguiente mensaje, Espero sus respuestas
Gracias