16F628 RA4 Bacağına 3,2768MHz Kristal Bağlamak

Başlatan etokar, 13 Nisan 2013, 17:07:34

etokar

Arkadaşlar merhaba. Kronometre devresi yapmaya çalışıyorum fakat senkronu bir türlü tutturamıyorum, ya daha hızlı yada daha yavaş sayıyor. Bir başka forumda şöyle bir yorum gördüm;

"TMR0 interrupt...

3.2768 Mhz  kristal kullaniyorsun  [Anadolu'nun en ucra koselerinde bile var artik]

TMR0 kesmesini sn de 100 defa kesme olusturacak sekilde ayarliyorsun. nasil ?

3276800            /     4      /  256   /  32        = 100    Yapar.
Osc frekansin/zorunlu/8bit/prescaler  = Sonuc

Boylece hic ugrasmazsin , hic ayar yapmasan bile en kotu ihtimalle bir gunde toplam 15 sn hata yapar. Normal sartlarda 7-8 sn. Ayar yaparsan 1-2 sn ...  Bu hata OSC frekansinin dogruluguna bagli olur...

Yazilimsal hata yapmani engeller..."

Kristali nasıl bağlayacağım? Yardımlarınızı bekliyorum. Teşekkürler.

etokar

ÇÖZÜLDÜ
Kristali RA4 ucuna değil OSC1/OSC2 uçlarına harici osilatör olarak bağlamak gerekiyormuş. Sorun halloldu.

Powered by EzPortal