江科大stm32外部中断
时间: 2023-10-19 21:27:58 浏览: 135
stm32f103串口发送+接收(基于江科大)
江科大STM32外部中断是指通过配置STM32的外部中断和相应的GPIO引脚,使得当外部事件(如按键按下)发生时,可以触发中断并执行相应的中断服务程序。
在配置外部中断时,需要进行时钟配置、GPIO配置、AFIO配置、EXTI配置以及NVIC配置。时钟配置用于使能外部中断所需要的时钟源,GPIO配置用于设置外部中断引脚的功能和模式,AFIO配置用于选择外部中断引脚对应的AFIO映射功能,EXTI配置用于使能和设置外部中断事件的触发方式,NVIC配置用于使能和设置外部中断的中断向量。
在具体实验中,可以通过按键触发外部中断,并在OLED屏幕上显示计数器的数值。需要注意的是,按键可能存在抖动现象,但不应该在中断返回函数中盲目地增加HAL库的delay函数来解决抖动问题。可以采用多个for循环去抖动的方法来处理。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [关于STM32-外部中断配置(非常详细,看不懂你打我)](https://download.csdn.net/download/safasdfe/76778516)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [STM32Cubemx HAL移植标准库例程3:按键外部中断](https://blog.csdn.net/qq_41968464/article/details/126961959)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文