- 博客(3)
- 收藏
- 关注
原创 EXTI按钮实验
目录这段代码是基于 STM32F10x 系列微控制器编写的,主要功能是初始化板载 LED 和按键,并通过按键触发外部中断来控制 LED 的亮灭。具体来说,按下连接到 PA5 的按键,LED 亮;按下连接到 PA6 的按键,LED 灭。1. 函数声明2. main 函数3. App_OnBoardLED_Init 函数4. App_Button_Init 函数5. EXTI9_5_IRQHandler 函数编程步骤总结注意事项配置 NVIC 优先级分组:设置中断的优先级分组,确定抢占优先级和子优先级的位数。
2025-04-24 14:35:50
1367
原创 结合原理图的STM32 EXTI模块深度解析
对于互联型产品,外部中断/事件控制器由20个产生事件/中断请求的边沿检测器组成,对于其它 产品,则有19个能产生事件/中断请求的边沿检测器。每个输入线可以独立地配置输入类型(脉冲 或挂起)和对应的触发事件(上升沿或下降沿或者双边沿都触发)。每个输入线都可以独立地被屏 蔽。挂起寄存器保持着状态线的中断请求。
2025-04-22 14:57:53
1718
原创 STM32 通过串口中断控制 LED 闪烁速度:从原理到代码实现
本项目通过 STM32 的串口中断中断机制:利用 USART 的接收中断(RXNE)异步处理数据,避免阻塞主程序。优先级配置:通过 NVIC 合理设置中断优先级,确保关键事件及时响应。全局变量共享:通过volatile修饰的全局变量BlinkTime,在中断与主循环之间安全通信。
2025-04-22 12:27:53
2008
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅