İnternet üzerinde verilen çeÅŸitli pic projelerinde verilen hex dosyaların devreyle alakasının olmadığını duymuÅŸtum ama pek ihtimal vermiyordum fakat başımıza gelince anladım. Daha önce sitemizde “CCS ile 10CM Display DS18B20 Saat Termometre” baÅŸlığı altında yayımlanan projede bir arkadaşımın uyarısıyla böyle bir hataya düştüğümü farkettim. Suç tabiki bendeydi güvenip iyicene incelemeden, kontrol etmeden siteye koyduk. Program devreye uygun deÄŸilmiÅŸ baskı devreyi tasarlayan arkadaÅŸ da saÄŸolsun displayleri öyle bir yerleÅŸtirmiÅŸki kimisi normal kimisi baÅŸ aÅŸağı duruyordu. Biraz uÄŸraÅŸtıktan sonra yazılım ve baskı devredeki bir kaç deÄŸiÅŸiklik ile sorunlar halledildi. Devreden DS1307 çıkarılıp yerine ds1302 konuldu ve displayle ilgili sıkıntılar programla halledildi. Devreyi yapan arkadaşım Yönet Bütün’e tekrar teÅŸekkürlerimi sunarım. Devrenin bitmiÅŸ halini yukarıdaki videodan görebilir ve kaynak kodlar ile devrenin baskı devresine buradan ulaÅŸabilirsiniz. Devreyi yapmakta sıkıntı yaÅŸarsanız mail ile bana ulaşıp yardım isteyebilirsiniz.
Edit: Devrede ds1307 yerine ds1302 kullanıldığı için bazı deÄŸiÅŸiklikler yapılmıştır. AÅŸağıdaki ÅŸekilde görüldüğü üzere ds1302′nin 7 numaralı pini Pic16f628′in 18 numaralı pinine baÄŸlanmalı ve butonlara pull-up direnci baÄŸlanmalıdır. Devrenin orjinal ÅŸeması bu adrestedir. Baskı devre ile ÅŸema farklılık gösterebilir tam olarak karşılaÅŸtırmadım ama yazılan kodlar baskı devreye göre yazıldığı için devrenin çalışmasında herhangi bir sıkıntı yoktur. Merak ettikleriniz için temasa geçebilirsiniz.
Devre dosyaları için verdiğim linkte hex dosyası yerine yanlışlıkla sym dosyası eklemişim hata düzeltildi ccs c ile uğraşmayan arkadaşlar değişiklik yapmak istemezlerse doğrudan hex dosyasını kullanabilirler.
Quickpost this image to Myspace, Digg, Facebook, and others!

Quickpost this image to Myspace, Digg, Facebook, and others!








By ibrahim on AÄŸu 13, 2008 | Reply
16f628 ile yapılan 10cm lik saat derece devresinde ısı sensörü baskı devrede DS1820 YAZILMIŞ AMA SİTEDEKİ BİLGİ KISMINDA DS18B20 Yazılmış hangisini kullanacağız..
By kullanıcı on Eyl 2, 2008 | Reply
ulan illa bir eksiklik koyacaksanız deÄŸilmi.. Saatin ve derecenin 10 lar basamağı çalışırken hiç görünmüyor ayar yaparken flaÅŸ anında sadece görünüyorlar … verdiÄŸiniz hazır hex i yükleyin anlarsınız.. N ezaman adama gibi bilgi koyacak bu bizim millet..
By admin on Eyl 6, 2008 | Reply
devrede sensör olarak DS18B20 kullanılacaktır.
Devreyi yapıpda çalıştıramayan arkadaşlar lütfen devrelerini kontrol etsinler çünkü devre çalışmaktadır sizden öncede bir çk kişi devreyi yapıp çelştrımış ve mail lede bana ulaşmışlardır.
iyi çalışmalar
By ibrahim on Eyl 11, 2008 | Reply
admin arkadaş haklı site çalışıyor arkadaşlar hiç bir sorun yok
By espirik on Eki 9, 2008 | Reply
ds1032.c sürücünde aşağıdaki değişiklikler
yapılmalıdır.
#define RTC_SCLK PIN_a1
#define RTC_IO PIN_a2
#define RTC_RST PIN_a3
By ibrahim on Eki 14, 2008 | Reply
valla ben yaptım devre çalıştı fakat bazı eksiklikler var mesela eksi değerleri göstermiyor bunu düzeltebilir miyiz ?
By mehmet on Kas 16, 2008 | Reply
admin devrede ilk 2 diplay düz son 2 display ters
bu bilerekmi yapılmıs bir olay
By admin on Kas 22, 2008 | Reply
baskı devreyi internette hazır buldum bir kaç değişiklik yaparak programı devreye göre yazdım