Witam
Mam problem z taktowaniem w moim projekcie. Pewnie jakaś głupota, ale obszukałem się jak głupi i już nie mam pomysłów. Jak tylko poskładałem układ, to zmieniłem taktowanie procka na zewnętrzny kwarc 10MHz, zmieniłem fusebity, wydawało mi się, że wszystko jest okej. Jednak konfigurując timer mocno mi się nie zgrywały czasy. Po dłuższym czasie studiowania dokumentacji stwierdziłem, że konfiguracja jest okej, problem musi tkwić gdzie indziej. W pętli głównej wrzuciłem poniższy kod, żeby sprawdzić, czy moja ATmega, rzeczywiście jest taktowana tak jak powinna.
Efekt jest taki, że liczba na wyświetlaczu zmienia się co 8 sekund. Co może być tego powodem?
Poniżej screeny pokazujące schemat, i konfigurację.
Z góry dzięki za pomoc!
Mam problem z taktowaniem w moim projekcie. Pewnie jakaś głupota, ale obszukałem się jak głupi i już nie mam pomysłów. Jak tylko poskładałem układ, to zmieniłem taktowanie procka na zewnętrzny kwarc 10MHz, zmieniłem fusebity, wydawało mi się, że wszystko jest okej. Jednak konfigurując timer mocno mi się nie zgrywały czasy. Po dłuższym czasie studiowania dokumentacji stwierdziłem, że konfiguracja jest okej, problem musi tkwić gdzie indziej. W pętli głównej wrzuciłem poniższy kod, żeby sprawdzić, czy moja ATmega, rzeczywiście jest taktowana tak jak powinna.
Kod: C / C++
Efekt jest taki, że liczba na wyświetlaczu zmienia się co 8 sekund. Co może być tego powodem?
Poniżej screeny pokazujące schemat, i konfigurację.
Z góry dzięki za pomoc!