[elektro] Cortex-M3 usage?
Info
info at kiralyelektronika.hu
Wed Dec 18 10:01:37 CET 2013
> Hogyan állítottad be a debuggolást, sleep alatt megy vagy nem megy.
> Ha működik akkor szerencsés vagy, mert a debugger tartalmaz (M3/M4)
> egy 24 bites számlálót amit programból elérhetsz.
Igen, de sem az, sem a systick, sem a hw timer nem áll meg sleep-ben.
tehát nincs olyanom, ami külön számolna bármit is.
> - Ha így nem megy, akkor egy kondit tegyél egy lábra soros
> ellenálláson keresztű, amin van AD konverter, futáskor töltöd,
> szundiban kisütöd, mérni meg akkor tudod amikor nem vagy
> sleeep-ben, megfelelő beállítással 1-3% pontosan megtudod mondani a terhelést.
nem, mert nem tudok úgy szundiba menni, hoyg biztosan akkor
kapcsoljam le a töltéset.
Ha IT-be teszem a wfi-t, és max prioritással, akkor az NVIC-ben
benne marad, hogy nem preemptelheti a kissebb, így fel sem
ébred. Hogy rohadna meg :)
> - további lehetőség, ha elérhető a oszcillátor osztot kimeneti láb,
> ha van ilyen a uC-ben, ez elvileg sleep-ben nem ad jelet, mert nincs
> oscillálás és egy külső számlálóval tudod nézni....
Nincs, a hclkt, ami a proc belső clockja és kapuzott, sehol nem
tudom elérni.
> - és az utolsó megoldás, RTC számlálójat használva ez sleepben is
> fut, induláskor és leállításkor kiolvasod, ha van ilyen benn akkor a
> van nemfelejtő RAM terület is ott tudod tárolni....
Ez sem változik.
More information about the Elektro
mailing list