ATM128 timer_0
Laurinyecz Zoltán
lauri at mail.globonet.hu
Tue Jul 12 16:08:31 CEST 2005
Sziasztok,
Egy ATM 128 Timer/Counter_0 perifériájával küzdök.
A cél az lenne hogy a proci órajelét (10MHz) előosztás nélkül ráküldeni a timer_0-ra és a
PB4/CO0 lábról levenni a megfelelő négyszögjelet. Egyszerű kis móricka program a hardveren is
működik, a négyszögjel meg is van de nem úgy ahogy én szeretném.
A gondom az hogy a kimeneten 10MHz/255 kb 40kHz-es jelet várnék. Ezzel szemben ennek nagyjából a
felét kapom. AVRStudio-ban lefuttatva észrevehető hogy ha előosztás nélkül járatom a számlálót
akkor a legalsó bit mintha nem is létezne nem vesz részt a számlálásban. Ahogy bekapcsolom a
prescalert (mindegy mekkora osztásaránnyal)azonnal belép a legalsó bit is és rendben működik.
Kérdés_1: miért nem dolgozik a legalsó bit ha nincs előosztás? (így ez olyan mintha nem a proci
órajeléről hanem annak csak a feléről járna a számláló)
Kérdés_2: miért nem ír erről semmit az adatlap? Esetleg be kell még valamit állítanom egy másik
vezérlőregiszteren?
köszi:lauri
More information about the Elektro
mailing list