[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