protonda ds1307

Başlatan ahmetozturk, 16 Mayıs 2008, 00:35:50

ahmetozturk

arkadaşlar protonda ds 1307 rtc yi nasıl kullanabileceğim hakkında örnek basit bir program yazabilirseniz sevinirim şimdiden teşekkürler

OG

FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

ahmetozturk

Sorry - no matches. Please try some different terms.

avignon

ds1302 için aşağıdaki kodlar çalışıyor. ds1307'nin datasheet'ine bakmadım ama senkron iletişim ile çalışyorsa aşağıdaki mantıkla onuda programlayabilirsin. Aşağıdaki kodlar pic basic pro ile yazılmış kod örneğinin proton'a çevrilmiş halidir.

   SETTIME:     'zamanın ilk değerini atamak için set yapıyoruz.  
    RST=1        
    SHout DATA,SCLK,LSBFIRST,[$8E,0]
    RST=0         
    RST=1
    SHout DATA,SCLK,LSBFIRST,[$BE,SANIYE,DAKIKA,SAAT,TARIH,AY,GUN,YIL,0]
    RST=0         
    RETURN
GETTIME:
    RST=1
    SHout DATA,SCLK,LSBFIRST,[$BF]
    SHIN DATA,SCLK,LSBPRE,[SANIYE,DAKIKA,SAAT,TARIH,AY,GUN,YIL,KONTROL]
    RST=0