RTC'ler konusunda sıkıntı yaşıyorum. ds1307 ds3232 entegrelerini kullanmayı denedim fakat sonuç elde edemedim. Devremde 16f877 var ve mikroC ile kodluyorum. Neredeyse 4 gündür uğraşıyorum. Araştırdım, değiştirdim, takla attırdım yine olmadı. RTC lerden herhangi bir değeri bile okuyamıyorum.
Ucu havada cümlelerle, "şöyle yap illa ki olur" larla, varsayımlarla değil; net ve tecrübeye dayanan bilgilerle cevap verirseniz sevinirim. Ayrıca bu yazılımı at çalışır şeklinde hazırcılık da yapmayalım; birinin yazdığı kodu, kurduğu devreyi koyup, çalıştırıp "aaa yaptım oldu!" demek yerine nasıl yapılacağını öğrenip kendim yapmak istiyorum. Öğrenci psikolojisi işte
Geldiğim nokta şu ki;
main{
i2c_init(100000) i2c_start i2c_wr(0xd0) //ds3232 için i2c_wr(0x0f) i2c_wr(0x48) //veya ds1307 için i2c_wr(0x00) i2c_wr(0x00) i2c_stop
i2c_start i2c_wr(0xd0) i2c_wr(0x00) i2c_repeated_start i2c_wr(0xd1) saniye=i2c_rd(0); //Burada saniye hiç artmıyor. //Bu değeri işlemek gerektiğini biliyorum ama yine de sıfır döndürmemeli ! i2c_stop
//aynı şekilde kontrol registerlerini okumaya çalıştığımda da sıfır alıyorum;
Devremde 16f877 var ve mikroC ile kodluyorum.
Neredeyse 4 gündür uğraşıyorum. Araştırdım, değiştirdim, takla attırdım yine olmadı. RTC lerden herhangi bir değeri bile okuyamıyorum.
Ucu havada cümlelerle, "şöyle yap illa ki olur" larla, varsayımlarla değil; net ve tecrübeye dayanan bilgilerle cevap verirseniz sevinirim.
Ayrıca bu yazılımı at çalışır şeklinde hazırcılık da yapmayalım; birinin yazdığı kodu, kurduğu devreyi koyup, çalıştırıp "aaa yaptım oldu!" demek yerine nasıl yapılacağını öğrenip kendim yapmak istiyorum.
Öğrenci psikolojisi işte
Geldiğim nokta şu ki;
Devreme gelirsek;
Pic in doğru bacaklarına rtc bağlı ve bağlantılar 2k2 ler ile 5v a pullup yapılmış şekilde.
Yardımlarınızı bekliyorum
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.