یه مشکل در نمایش اطلاعات برروی lcd :
اینکه بعضی وقتها کاراکتر ها رو درست نشون میده ولی اکثرا کاراکترهای اشتباه نمایش داده میشه!!؟
اینم برنامه(برنامه ساعته):
while (1)
{
lcd_clear();
lcd_gotoxy(0,0);
rtc_get_time(&h,&m,&s);
rtc_get_date(&d,&mo,&y);
sprintf(lcda,"%02u:%02u:%02u",h,m,s);
sprintf(lcdb,"%02u/%02u/%02u",d,mo,y);
lcd_puts(lcda);
lcd_gotoxy(0,1);
lcd_puts(lcdb);
delay_ms(1000);
};
}
اینکه بعضی وقتها کاراکتر ها رو درست نشون میده ولی اکثرا کاراکترهای اشتباه نمایش داده میشه!!؟
اینم برنامه(برنامه ساعته):
while (1)
{
lcd_clear();
lcd_gotoxy(0,0);
rtc_get_time(&h,&m,&s);
rtc_get_date(&d,&mo,&y);
sprintf(lcda,"%02u:%02u:%02u",h,m,s);
sprintf(lcdb,"%02u/%02u/%02u",d,mo,y);
lcd_puts(lcda);
lcd_gotoxy(0,1);
lcd_puts(lcdb);
delay_ms(1000);
};
}
دیدگاه