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 |