Witam.
Mam ATMEGA128-16AU SMD i z fabrycznymi ustawieniami działa sobie pięknie na wew RC 1 MHz. Na tych ustawieniach procek dziala bez problemu, problem pojawia sie natomiast gdy ustawie inną czestotliwość i tak więc:
- wew 2MHz jest ok
- wew 4MHz czasami zaskoczy i dziala a czasami nie chce ruszyc
- wew 8MHz nie chce ruszyc na tej czestotliwosci
- zewnetrzny kwarc 16MHz kondki 22pF czasami zaskoczy ale zadko. Na kwarcu tym wystepuje ladna sinusoidka, ale nawet jak juz zaskoczy i dziala to dziala jakby z przez preskaler a bajt XDIV mam ustawiony na zerowy podzial czestotliwosci zekarowej, i co ciekawe jak juz nawet zaskoczy to dziala sobie jak chce z roznymi czestotliowosciami.
Dodam jeszcze ze psa mam wyłączonego a do zdiagnozowania prędkości działamia generuję kwadrat wygerowany na jednym z wyjść i obserwuję go na oscyloskopie.
Proszę o jakieś wskazówki.
Pozdrawiam.
Mam ATMEGA128-16AU SMD i z fabrycznymi ustawieniami działa sobie pięknie na wew RC 1 MHz. Na tych ustawieniach procek dziala bez problemu, problem pojawia sie natomiast gdy ustawie inną czestotliwość i tak więc:
- wew 2MHz jest ok
- wew 4MHz czasami zaskoczy i dziala a czasami nie chce ruszyc
- wew 8MHz nie chce ruszyc na tej czestotliwosci
- zewnetrzny kwarc 16MHz kondki 22pF czasami zaskoczy ale zadko. Na kwarcu tym wystepuje ladna sinusoidka, ale nawet jak juz zaskoczy i dziala to dziala jakby z przez preskaler a bajt XDIV mam ustawiony na zerowy podzial czestotliwosci zekarowej, i co ciekawe jak juz nawet zaskoczy to dziala sobie jak chce z roznymi czestotliowosciami.
Dodam jeszcze ze psa mam wyłączonego a do zdiagnozowania prędkości działamia generuję kwadrat wygerowany na jednym z wyjść i obserwuję go na oscyloskopie.
Proszę o jakieś wskazówki.
Pozdrawiam.
