STM32 wakeup tlačítkem

Miroslav Mraz mraz na seznam.cz
Čtvrtek Říjen 3 19:05:26 CEST 2013


Interrupt od pinu PA0 se dá přes EXTI0_1_IRQHandler(). STM32F0 Discovery
obsahuje funkční příklad. Používám to jako "softwarové" přerušení, ale
funguje to i při zatahání za nožičku. Ale jak to zkombinovat s wakeup
nevím. Chce to experiment.

Mrazík

Michal Grunt píše v Čt 03. 10. 2013 v 15:50 +0000:
> Takže tohle už jsem nějak pořešil, ale přemýšlím ještě jak vyřešit následující... Mám uspaný procesor (pro úplnost Standby mode, stm32f0) a RTC alarm nastaven na nějaký čas. Až tento čas nastane, procesor se probudí a vykoná se RTC_IRQHandler (u alarmu mám nastaveno přerušení). Ale pokud vyvolám wake up tlačítkem připojeným na PA0 tak předpokládám, že se RTC_IRQHandler nevykoná. Dá se na to tlačítko nastavit zároveň i přerušení? Prostě potřebuji mít dvě různé funkce pro wake up. Jednu na vzbuzení alarmem a druhou na vzbuzení tlačítkem. Dá se to?
> 
> MG
> 
> -



Další informace o konferenci Hw-list