ccs c ile pic programlama yardım!

Katılım
30 Haz 2007
Mesajlar
14
Puanları
1
Yaş
40
arkadaşlar c dilinde bir saat programını nasıl yapabiliriz.

yardımlarınızı bekliyorum...
 
Öncelikle pic kristalinin haricinde bir de kesme (RB0) pinine saat kristali (32768 Hz) yerleştirmen lazım. Sonrasında yazılımda kesmeleri ayarlayıp her kesme geldiğinde kesme alt programının çalışmasını ve gerekli saniye ilerlemesini yapman lazım. Gerisini ise ana programda zaten halledersin. Şimdiden kolaylıklar...
 
Selamun aleyküm arkadaşım bu iş için bir çok entegre üretilmiş ama ben sana ds1307 entegresini (32.768 khz kristal ile kullanılır ) tavsiye ederim bunun yanında ds1307de mevcut ve ccs c de bunun için hazır fonksiyonlarda var sanıyorum ama ben ds1307 yi daha çok tercih ederim nedenleri ise i2c protokolou ile haberleşme sağlanabiliyor olması 2100 yılına dek bütün tarih saat bilgileri üzerinde yüklü olması 12/24 modu kullanıcı için ayrılmış ayrıca hafıza alanının bulunması elektrikler kesilmesi durumunda harici batarya ile desteklenebilen pin çıkışı olması gibi ve en güzel yanı ise i2c protokolunun ccs c de çok basit olarak yapılabiliyor olması eğer istersen uygulama devreleri de yollayabilirim
 
DS1307 güzel bir çip, sıcaklık karakteristiği iyi olan 32768 Hz kristal ile mükemmel sonuç alırsın. 60 bayt civarında da ram belleğini dilediğin gibi kullanabilirsin. CR2032 pil 10 yıl tek başına bu çipi çalıştırabilir.

PIC ile yapacak isen CCP1 modülünü compare moduna al, 200 ms lik kesme oluştur. her 5 kesmede saniyeyi bir arttır. Gerisi kolay.
 

Forum istatistikleri

Konular
129,807
Mesajlar
930,290
Kullanıcılar
452,608
Son üye
murat620

Yeni konular

Geri
Üst