cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7 level interrupts

deckhard
Associate III

Hi All

As to GPIO EXTI interrupts:

Does the stm32h7 supports level interrupts?

or just edge triggered interrupts?

According to arm cortex m7 specification it should, I don’t see it on the ST documentation.

What happens if I use a level triggered IO which stays high to an interrupt configured as rising edge?

How do I implement level interrupts on this device?

Thanks!!

4 REPLIES 4
deckhard
Associate III

Can you confirm that by default level interrupts are not supported with EXTI ? Only edged?

I don't use H7. In other families, EXTI0-EXTI15 connect directly to edge detectors. Other EXTI inputs may work differently.

[EDIT] In https://community.st.com/s/question/0D53W00000S5TjQSAV/exti-direct-input-on-stm32h7-can-be-used-for-level-sensitive-interrupts I suggested trying EXTI from WKUPx pins (EXTI55-EXTI60). IMO from reading RM it appears these are level-sensitive ("direct"). I don't know if @Pavel A.​ ​ tried this.

JW

> I don't know if @Pavel A. (Community Member)​ ​ tried this.

I have not. On my board the interrupt pins are not WKUPx ... and frankly I don't understand how to set up the WKUP. Maybe in a next project.

-- pa