Ds18b20 sürekli 00 derece gösteriyor??

Başlatan ghistmanzero, 20 Şubat 2017, 18:28:35

ghistmanzero

Merhaba arkadaşlar. Geçenlerde burda bulduğum bir kodu indirip çalıştırdım. 16f628a ile saat tarih ve sıcaklık uygulaması. Ds18b20 ve ds1302 sensörleri kullanılmis ve devre indirdiğim hali ile çalışıyor. Ancak ben 16f628a yerine 877a koydum. 16f628a da dahili osilator kullanılmisti. Onu harici yaptım. 4 mhz olacak şekilde hem kodda hem de proteus ta da değiştirirdim ayarı. Hani osilator sıkıntısı yok. Pin olarak da hangi pini degistirdiysem ona göre de18b20 ve ds1302   kutuphanelerindeki pinleri de değiştirdim. Çalıştırdım. Tarih, saat, gün hepsi çalıştı. Yani ds1302 çalıştı. Ancak sıcaklık değeri 0 derece gösteriyor. Yani ds18b20 çalışmıyor. Değişmiyor hiç. Sıfırda kalıyor. Daha önce başına böyle birşey gelmiş olan var mı acaba?

mehmet

Keşke şema ve kodları da paylaşsaydınız...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

Recep METE

printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d

ghistmanzero

Cevap için çok teşekkürler :) onu da denedim olmadı :) en son alıp bir ds18b20 uygulamasi buldum. Onu önce 877a da yaptım sıkıntı çıkarmadi. Sonra ds1302 ona ekledim. Ben maksat hazır bulmuşken değerlendireyim dedim ama yine hepsini yazıp düzenlemek zorunda kaldım :D ama şükür çalıştı hani.