Arkadaşlar 2 gündür ds1302 ile haberleşme yapamıyorum konu hakkındada çok yeni olduğumdan dolayıda problem devam ediyor yardımcı olabilirseniz sevinirim.Rakamların olduğu yere ne yazarsam yazayım display yazma yapmıyor.
void main(void)
{
init();
rtc_init();
rtc_set_datetime(15,15,15,15,15,42);
//
while(1)
{
rtc_get_time(saat,dakika,saniye);
// rtc_write_nvr(saniye,dakika);
LED = ~LED;
dummy = saat;
eldevar=0;
while (dummy > 9)
{
dummy = dummy - 10;
eldevar++;
}
yuzler = dummy;
binler = eldevar;
dummy1 = dakika;
eldevar1=0;
while (dummy1 > 9)
{
dummy1 = dummy1 - 10;
eldevar1++;
}
birler = dummy1;
onlar = eldevar1;
Evet ccs c kullanıyorum.
CCs içindeki hazır driver kullanıyorum zaten, ama var bir yerde hata var anlayamadım 4 displayde 0000 yazıyor, sizde örnek olabilecek bir kod varmıdır acaba.
Üstadım Serdar Çiçek'in kitabıda var elimde fakat orada lcd için anlatılan örnek var, ona bakarak zaten birşeyler yaptım fakat display'li uygulama hiç bulamadım.
Yardımların için teşekkür ederim.
Arkadaşlar DS1302 kullanarak C dilinde birşeyler yazan olmadımı hiç, 1 haftadır yol katedemedim örnek olabilecek kod verebilirseniz sevinirim.
Merhaba @Umitb
aşağıdaki linkler sana yardımcı olur.
Bunlar Hi-Tech C de yazılmıştır ama en azından yol gösterir.
https://www.picproje.org/index.php/topic,25336&highlight=ds1302
https://www.picproje.org/index.php/topic,17707&highlight=ds1302
Bunlarda işini görmez ise forumda arama motorunu kullanarak ta ulaşabilirsin.
Teşekkür ederim üstadım inceliyorum sanırım bazı hatalarımı buldum.