Embedded STM32F1 external interrupt - JohnHau/mis GitHub Wiki

https://wiki.st.com/stm32mcu/wiki/Getting_started_with_EXTI

https://stackoverflow.com/questions/58940598/how-to-use-exti-interrupt-with-hal-library-for-stm32f1 https://deepbluembedded.com/stm32-external-interrupt-example-lab/

https://controllerstech.com/external-interrupt-using-registers/

https://microcontrollerslab.com/stm32-blue-pill-external-interrupts-stm32cube-ide/

https://blog.embeddedexpert.io/?p=1659 https://blog.embeddedexpert.io/?p=1659

https://letanphuc.net/2015/06/stm32f0-timer-tutorial-and-counter-tutorial/

https://forum.allaboutcircuits.com/threads/stm32-uart-interrupt-turestudio.158825/

http://jmfriedt.free.fr/master1ese1_06_2021_eng.pdf

https://forums.ni.com/t5/Counter-Timer/STM32F1-troubles-with-a-timer/td-p/3714818

https://embedds.com/stm32-interrupts-and-programming-with-gcc/

http://bbs.eeworld.com.cn/thread-287902-1-1.html

https://blog.csdn.net/ENGLISH_HHZ/article/details/132691353

https://blog.51cto.com/u_15979522/6083055

https://deepbluembedded.com/stm32-interrupts-tutorial-nvic-exti/

https://www.st.com/resource/en/product_training/STM32G4-System-Nested_Vectored_Interrupt_Control_NVIC.pdf https://www.st.com/resource/en/product_training/STM32G0-System-Nested-Vectored-Interrupt-Control-NVIC.pdf

https://github.com/trebisky/stm32f103/blob/master/interrupt/nvic.c https://libopencm3.org/docs/latest/stm32f1/html/group__CM3__nvic__defines__irqs.html

https://stackoverflow.com/questions/59045579/stm32f1x-exceptions-piority-and-nvic

https://community.arm.com/support-forums/f/armds-forum/826/does-the-nvic-really-do-interrupt-nesting

https://hackaday.com/2021/03/26/bare-metal-stm32-please-mind-the-interrupt-event/

https://embetronicx.com/tutorials/microcontrollers/stm32/vectored-interrupt-controller-nested-vectored-interrupt-controller-vic-nvic/ https://www.reddit.com/r/embedded/comments/jzny1k/stm32f103_nvic_handler/

https://stm32f4-discovery.net/2014/05/stm32f4-stm32f429-nvic-or-nested-vector-interrupt-controller/

https://users.rust-lang.org/t/embedded-rust-how-to-configure-interrupt-on-an-stm32f103-mcu/34183

https://blog.embeddedexpert.io/?p=1415

https://hackmd.io/@hrbenitez/158_2s2223_Int_Tim

https://lists.nongnu.org/archive/html/paparazzi-devel/2013-08/msg00210.html

http://www.ocfreaks.com/interrupt-priority-grouping-arm-cortex-m-nvic/

https://microcontrollerslab.com/stm32-blue-pill-external-interrupts-stm32cube-ide/

https://microdigisoft.com/interrupts-and-configuration-of-arm-cortex-mx-microcontroller/ https://www.stm32duino.com/viewtopic.php?t=1182

https://digint.ch/openmptl/doc/api/stm32f10x/nvic_8hpp.html

https://imagecraft.com/help/ICCV8CORTEX/icccortex/6-programmingcortex/interrupt_and_reset_handling.htm

https://www.eng.auburn.edu/~nelson/courses/elec2220/slides/timers1.pdf

https://www.electoday.com/index.php?topic=17005.0

https://www.openstm32.org/forumthread6115

https://community.platformio.org/t/stm32duino-attachinterrupt-myisr-in-my-can-library/12797

https://www.instructables.com/STM32F103-Timer-Interrupt/

https://www.instructables.com/STM32F103-Timer-Interrupt/

https://forum.lazarus.freepascal.org/index.php?topic=53596.0

https://mcuoneclipse.com/2014/01/26/entercritical-and-exitcritical-why-things-are-failing-badly/

https://www.feabhas.com/sites/default/files/2016-06/FEABHAS-%20EXAMINING%20ARM%27S%20CORTEX%20MICROCONTROLLER%20SOFTWARE%20INTERFACE%20STANDARD%20-%20CMSIS%27.pdf

https://visualgdb.com/tutorials/arm/stm32/timers/

https://kunalsalvi63.medium.com/stm32f103c8t6-cheap-gateway-to-bare-metal-embedded-system-programming-af833fb6a7a5

https://www.keil.com/pack/doc/CMSIS/Core/html/group__NVIC__gr.html

https://www.programmersought.com/article/676811473202/

https://www.codeinsideout.com/blog/stm32/exception/

https://blog.csdn.net/ENGLISH_HHZ/article/details/132693694

https://blog.csdn.net/qq_25743167/article/details/132670506

https://letanphuc.net/2015/03/stm32f0-tutorial-3-external-interrupts/

http://datasheet.eeworld.com.cn/view/16185947.html

https://scienceprog.com/interrupt-based-button-read-on-stm32f103zet6-board/

https://www.keil.com/download/docs/352.asp

https://github.com/fcayci/stm32f1-bare-metal/blob/master/ext_int/ext_int.c

https://electronics.stackexchange.com/questions/391382/stm32-external-interrupt

https://embedded-lab.com/blog/stm32-external-interrupt/

https://www.waveshare.com/wiki/STM32CubeMX_Tutorial_Series:_EXTI

https://libopencm3.org/docs/latest/stm32f1/html/group__exti__defines.html

https://www.zditect.com/blog/35011016.html

https://stm32f4-discovery.net/2014/08/stm32f4-external-interrupts-tutorial/

https://hackaday.com/2021/03/26/bare-metal-stm32-please-mind-the-interrupt-event/

https://users.rust-lang.org/t/some-external-interrupts-not-working-on-stm32f103c8t6/34430

https://forum.arduino.cc/t/how-to-use-interrupt-with-a-toggle-switch-using-stm32f103/1011389

https://forum.arduino.cc/t/how-can-use-the-interrupts-with-stm32-bluepill/660373

https://thecodeprogram.com/stm32f4-stdperiph--how-to-use-gpio-interrupts-and-exti

https://hackmd.io/@hrbenitez/158_2s2223_Int_Tim

https://vivonomicon.com/2018/04/28/bare-metal-stm32-programming-part-4-intro-to-hardware-interrupts/

https://www.digikey.com/en/maker/projects/getting-started-with-stm32-timers-and-timer-interrupts/d08e6493cefa486fb1e79c43c0b08cc6

https://www.electronicshub.org/working-with-interrupts-in-stm32f103c8t6/

https://www.instructables.com/STM32F103-GPIO-Intrupt/

https://www.stm32duino.com/viewtopic.php?t=1517

https://topic.alibabacloud.com/a/stm32f103-external-interrupt-programming_8_8_31203533.html

https://ethanfrei.com/posts/external-interrupts-on-cortex-m3-with-rust-and-rtfm.html

https://mecrisp-stellaris-folkdoc.sourceforge.io/interrupts.html

https://mecrisp-stellaris-folkdoc.sourceforge.io/interrupts.html

https://circuitdigest.com/microcontroller-projects/how-to-use-interrupts-in-stm32f103c8

https://community.particle.io/t/how-to-put-spark-core-to-sleep-and-wakeup-on-interrupt-signal-on-a-pin/5947/41?page=3

https://dev.to/apollolabsbin/stm32f4-embedded-rust-at-the-hal-gpio-interrupts-e5

https://forum.chibios.org/viewtopic.php?t=1169

http://micromouseusa.com/?p=279

https://www.onetransistor.eu/2019/02/external-interrupts-on-stm32-bluepill.html https://false.ekta.is/2012/06/interrupt-service-routines-double-firing-on-stm32/

https://os.mbed.com/questions/82344/How-to-write-a-code-to-use-External-Inte/

http://support.raisonance.com/content/problem-interuptions-stm32p103

http://www.diva-portal.org/smash/get/diva2:829934/FULLTEXT01.pdf

https://www.bigmessowires.com/2018/04/12/thoughts-on-low-latency-interrupt-handling/

http://embeddedsystemengineering.blogspot.com/2016/07/arm-cortex-m3-stm32f103-tutorial.html

https://sparklogic.ru/stm32f103-boards/external-interrupt-using-low-level-programming.html

https://www.edaboard.com/threads/window-watchdog-in-stm32f103.343559/

https://www.guyuehome.com/40718

https://www.qemu.org/docs/master/system/arm/stm32.html

https://forum.espruino.com/conversations/318133/

https://docs.rs/stm32f1/latest/stm32f1/stm32f103/

https://tapit.vn/ngat-ngoai-tren-stm32f103c8t6/

https://www.engineersgarage.com/push-button-and-led-with-stm32f103/

https://forum.sparkfun.com/viewtopic.php?t=23779

https://blog.csdn.net/qulishemengren/article/details/118686422

https://hackaday.io/project/169386-standalone-digital-tdr-tdr-g2/log/173201-what-happens-in-software-stays-in-software

https://www.emcu-homeautomation.org/how-to-use-adc-in-interrupt-mode/

https://medium.com/vicara-hardware-university/stm32-guide-interrupts-c8552be62164

https://visualgdb.com/tutorials/arm/stm32/timers/

https://programmersought.com/article/45375489053/

https://community.arm.com/support-forums/f/keil-forum/28513/clear-of-external-interrupt-pending-bit

https://programmersought.com/article/91411462752/

https://marlinfw.org/

https://forum.mikroe.com/viewtopic.php?t=71874

https://mcuoneclipse.com/2016/08/28/arm-cortex-m-interrupts-and-freertos-part-3/

https://m0agx.eu/stm32-stop-mode-exti-wakeup-without-hal.html

https://embeddedbucket.wordpress.com/2017/02/22/interrupts-basics-cmsis/

https://community.st.com/t5/stm32-mcus-products/interrupt-priority-in-stm32f1/td-p/199823

https://libopencm3.org/docs/latest/stm32f1/html/group__CM3__nvic__isrdecls__STM32F1.html

https://electronics.stackexchange.com/questions/125818/stm32f1-troubles-with-a-timer

https://community.arm.com/support-forums/f/keil-forum/45651/how-to-make-a-1-us-interrupt-timer-in-stm32f103

https://electronics.stackexchange.com/questions/128621/stm32f103-having-trouble-nesting-interrupts

https://docs.zephyrproject.org/latest/build/dts/api/bindings/pinctrl/st,stm32f1-pinctrl.html

https://www.stm32duino.com/viewtopic.php?t=1050

https://www.eevblog.com/forum/microcontrollers/s-simple-stm32f103-usb-vcp-interrupt-driver-in-c/

https://medium.com/@csrohit/blue-pill-systick-programming-878dec0f1582

https://deepbluembedded.com/stm32-interrupts-tutorial-nvic-exti/

https://www.freertos.org/FreeRTOS_Support_Forum_Archive/September_2013/freertos_STM32F103_Freertos_7.5.2_-_xQueueGenericReceive_Hardfault_a406f1c8j.html

https://www.stm32duino.com/viewtopic.php?t=470

https://sparklogic.ru/ideas-suggestions/pr-184-stm32f1-usart-improvements.html

https://www.eevblog.com/forum/microcontrollers/dual-simultaneous-spi-data-input-on-stm32f1/

https://embetronicx.com/tutorials/microcontrollers/stm32/simple-stm32-timer-tutorial-bare-metal-with-registers/

http://www.bepat.de/tag/stm32f103/

https://www.waveshare.net/w/upload/2/26/STM32F1-Reference.pdf

https://mevihub.com/how-to-receive-uart-serial-data-with-stm32-interrupt-polling/

https://stm32world.com/wiki/STM32_LED_Blink

https://forum.lazarus.freepascal.org/index.php?topic=50475.15

https://forum.chibios.org/viewtopic.php?t=4220

https://www.usenix.org/system/files/woot20-paper-obermaier.pdf

https://forum.segger.com/index.php/Thread/828-embOS-interrupt-priority-on-STM32F103/?postID=2357

http://www.ocfreaks.com/interrupt-priority-grouping-arm-cortex-m-nvic/