Skip to main content

Timeline for External interrupts in stm32f10x

Current License: CC BY-SA 3.0

10 events
when toggle format what by license comment
Nov 18, 2016 at 9:56 vote accept Long Smith
Nov 18, 2016 at 0:27 answer added user28910 timeline score: 3
Nov 17, 2016 at 14:17 answer added MathiasE timeline score: 2
Nov 3, 2016 at 11:38 comment added Bence Kaulics What is your configuration? If you use a pin's alternate function or in analog then the interrupts will be generated by the peripheral, ADC or SPI interface. I suppose in these cases those pins won't be handled by EXTI. But what is your configuration, which pins do you use for what?
Nov 3, 2016 at 11:20 comment added Long Smith @BenceKaulics you are right. It's just messy documentation. External interrupts is configured by EXTI controller but certain interrupt pin source is configured by GPIO controller and there is no any link between them in docs. Therefore I missed GPIO configuration.
Nov 3, 2016 at 11:05 comment added Sean Houlihane Probably not. Provide a link to the documentation for your processor please.
Nov 3, 2016 at 10:00 comment added Bence Kaulics UART interrupts for example works this way, there are parity error, over-run error, rx, tx, noise error interrupts. All of them handled by the same ISR but there are different source flags so you can tell which one is actually triggered inside the ISR.
Nov 3, 2016 at 10:00 comment added Bence Kaulics Possibly the ISR is the same so, you have an interrupt when any of the sources triggered. I am pretty certain that the interrupt source flags are different for each event. So inside the ISR you can check the source, this way distinguishing the different events. Not sure without the datasheet.
Nov 3, 2016 at 9:46 history edited Long Smith CC BY-SA 3.0
added 2 characters in body
Nov 3, 2016 at 9:41 history asked Long Smith CC BY-SA 3.0