Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[STM32F030] Wyjście z trybu STOP MODE

bartosz.tarnowski 04 Wrz 2018 10:51 156 1
  • #1 04 Wrz 2018 10:51
    bartosz.tarnowski
    Poziom 16  

    Chcę użyć StopMode.
    Proc musi podtrzymywać stan zmiennych.
    Proc ma wejść w STOP MODE na czas około 200ms następnie wybudzić się na około 30ms do max 50ms i tak cyklicznie.

    w dokumentacji podano jak poniżej
    [STM32F030] Wyjście z trybu STOP MODE

    Ale wydaje mi się że mogą też być inne źródła wyjścia z uśpienia STOP MODE, coś już kiedyś takiego zaobserwowałem tzn niespodziewane wybudzenie ze źródła którego się nie spodziewałem.
    Przydałoby mi się wybudzić proca ze STOP MODE Eventem Timera,
    Chciałbym podpytać o doświadczenia forumowiczów w tej kwestii.

    0 1
  • #2 04 Wrz 2018 22:24
    Szaflik
    Poziom 20  

    Z trybu STOP Mode procesor może być wybudzony przez przerwania zewnętrzne lub zdarzenia RTC:

    [STM32F030] Wyjście z trybu STOP MODE

    Który konkretnie procesor posiadasz ? Najprościej w twoim wypadku było by wykorzystać opcje "Periodic wakeup" z RTC, jednak jest ona dostępna tylko w rodzinie STM32F030xC (z STM32F030).
    Kolejna opcja z RTC to funkcja "subsecond" i alarm na jej podstawie.

    Ew. można też wykorzystać do tego celu IWDG taktowany wewnętrznym generatorem LSI, jednak wiąże się to z resetem układu.

    0
  Szukaj w 5mln produktów