Question
Using Level Triggered Interrupts on STM32F4 and other devices
Posted on January 23, 2014 at 18:40
Hi,
All EXTI-External interrupts on STM32Fxx and other STM32 devices implemented by STM are EDGE triggered interrupts. The ARM core however supports Level, Pulse and Edge triggered interrupts. STM32Fxx Tech.Ref.Manual mentions briefly about this and suggests to refer to ARM's CPU Tech.Ref.Manusl. But there too it is not clearly documented, in fact very little info is available. I need to implement a Level triggered interrupt scheme, where as long as the external signal is active, the ISR would get executed multiple times repeatedly with out much over heads, till the termination condition is met. (for eg : continuous key press events in a keyboard scan). STM's firmware libraries don't have any support for these Level sensitive interrupts or I can not find any for direct ARM core related interrupts. Does any one know how one can implement these on STM32F4xx devices or any documentation/library available? Thanks, Anbazhagan #stm32 #level-triggered-interrupts