avatar_POWER

ds1302

Başlatan POWER, 26 Şubat 2017, 16:22:44

POWER

ete hocam iyi çalışmalar,
hocam size ait saat projelerinden bir kaç tane yaptım.ilk enerji verildiğinde saniye saymıyor taki saati ayar yapıncaya kadar.ayar yapıldıktan sonra sorunsuz çalışıyor.ds1302 nin 7.biti  fabrikadan 1 olarak çıktığı için bu biti 0 yapmak gerektiğini sizden öğrendik.bu bit bir sefer sıfır yapıldığı zaman enerjisi kesilip verilse dahi tekrar sıfır yapılması gerekiyormu?çünkü bu şekildekildeki bazı devrelerde devreye enerji verildiği zaman saniyenin çalıştığına bazı devrelerde çalışmadığına şahit oldum.birde 7.biti sıfır yapmak için hangi komutu kullanıyoruz? örnek proğram koyacaktım ama fazla vaktim olmadığından ekleyemedim.

ete

#1
7. Bitin sıfırlanması için özel çabaya gerek yok. Saniye değerini rtc ye yazarken direk sıfır ver böylece bütün bitler sıfır olmuş olur.
7 ci bit sıfırlandıktan sonra saat çalışır ve yeniden sen yapmadıktan sonra o bit 1 olmaz. Böylece yeniden sıfırlamada gerekmemiş olur.
Ete

Powered by EzPortal