logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Atmega32A]Power-save mode - Obsługa przerwania TIMER2 w trybie PSM

lukhol2 15 Sty 2017 19:59 792 1
  • #1 16202102
    lukhol2
    Poziom 7  
    Jestem w trakcie tworzenia licznika rowerowego z funkcją alarmu przeciwkradzieżowego. W cały układzie mam akcelerometr, który wykrywa większe zmiany przyspieszenia. Chciał bym żeby to wykrywanie odbywało się podczas wyłączonego licznika. Powerdown mode odpada ponieważ wyłączone jest praktycznie wszystko i nie miał bym jak wykryć większych przyspieszeń. O ile dobrze zrozumiałem z dokumentacji atmegii mogę wprowadzić ją w stan power-save mode, dzięki czemu będzie wykonywała się obsługa przerwania od timera2. Muszę podłączyć zewnętrzny oscylator i w związku z tym są 2 pytania:
    1. Czy dobrze zrozumiałem, że w tym trybie może być wykonywana obsługa przerwania od timera 2?
    2. Zewnętrzny oscylator ma być kwarcem czy np. sygnałem generowanym przez chociażby RTC, który ma wewnętrzny generator sygnału prostokątnego?
  • Pomocny post
    #2 16202564
    dasej
    Poziom 32  
    Witam.

    Zwykły kwarc 32K.
    Usypiasz procesor i możesz go budzić na żądanie w określonym czasie.
    Jak wszystko pójdzie dobrze uzyskać pobór prądu na poziomie 1uA w stanie uśpienia.
REKLAMA