Słabe odświeżanie

Witam serdecznie.

Podłączyłem zewnętrzny oscylator 32768 Hz do ATmega8 w celu odmierzania sekundy, ale niestety na tej częstotliwości mam małe słabe odświeżanie wyświetlacza LED. Czy jest jakaś "sztyczka" dzięki czemu mógłbym osiągnąć przyzwoite odświeżanie mojego wyświetlacza.

Bardzo proszę o radę.

PS. Wyświetlacz odświeżam wykorzystując przerwanie SIGNAL_OVERFLOW0.

Reply to
Piotr
Loading thread data ...

Jeśli mnie pamięć nie myli to w ATmega8 można użyć zewnętrzny oscylator

32768 Hz tylko do taktowania licznika 2. Pozostała część procesora może być taktowana wewnętrznym generatorem pracującym z dużą częstotliwością. Choć moim zdaniem 32kHz powinno spokojnie wystarczyć do obsługi wyświetlacza LED.

Paweł

Reply to
invalid unparseable

Witam

Wez kwarc 7,3728 MHz, uzyj Timera1 w trybie "Clear on compare match", ustaw preskaler na 256 i do OCR1A zaladuj 28800. Da ci to przerwanie TIMER1 COMPARE A dokladnie co 1 s.

kod w C:

OCR1A = 28800; TIMSK = (1<<OCIE1A); TCCR1B = (1<<WGM12)+(1<<CS12);

Pozdr AK

Reply to
AK

A czemu nie szybszy ? Czy są jakieś względy energooszczędne ? Bo sekundę można odmierzyć dość dokładnie na prawie dowolnym kwarcu.

Reply to
Sebastian Bialy

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.