merhabalar
Daha önce 2x16 ile yapmış olduğum , içinde DS1307 ile tarih saat bilgisini de gösterdiğim uygulamamı GLCD kullanarak değiştirmek istedim.
Fakat GLCD nin yazı yazmak istediğimiğiz kısmı (on) yapıp sonra yazı yazmasını sağlıyorum saniye bilgisi değişince ekrandan bir önceki rakam silinmediği için üzerine yazıp ekranı karartıyor, önce (on),saat,(off) yapınca ise ekran sürekli dalgalanma oluyor ve ekran okunmuyor.
kod u mu paylaşıyorum :) tecrübeli hocalarımızın yardımlarını bekliyorum :)
void main(){
setup_adc_ports(AN0);
glcd_init(ON);
char yazi[16];
char yazi_1[20];
while(true){
ds1307_get_date (day, month, yr, dow); //Tam Tarihi Oku
ds1307_get_time (hrs, min, sec); /// Tam Saati oku
ds1307_get_day_of_week(tarih);
sprintf(yazi,"%02u:%02u:%02u",hrs,min,sec);
glcd_text57(20,5,yazi,2,on);
}
}