文章所有内容都来站江协stm32
中断讲解
把中断程序再次中断的现象,叫做中断嵌套
中断执行流程
正常情况下,程序就是在主程序 里不断循环执行,当中断条件满足时,主程序就会暂停,然后自动跳到中断程序里运行,中断程序执行完之后,在返回主程序继续执行
一般中断函数都在子程序里面,这个函数不用我们调用,当中断来临时,由硬件自动调用这个函数
这就是中断执行流程
STM32中断
也就是我们复位后程序开始执行的位置
第一个
比如你的程序卡死了,没有及时喂狗,窗口看门口就会申请中断,让你的程序调到窗口看门狗的中断程序里
第二个
其他
本节用到的
NVIC基本结构
NVIC优先级分组
响应优先级和抢占优先级
总结:响应优先级就是插队,抢占优先级就是插响应优先级的队
EXTI简介
‘
EXTI基本结构
AFIO复用IO口
![05d9ea4038fc4cb782d171b6ab72387b.png](https://i-blog.csdnimg.cn/blog_migrate/4cab0ac1bbc8538a3fb39baddef0c096.png)
![88421589386145b1a673d03caf22d11d.png](https://i-blog.csdnimg.cn/blog_migrate/f8d9b7826652f4c2748c4d7e5d7164c1.png)
![02c917de0bee41b88ac594ca8e083476.png](https://i-blog.csdnimg.cn/blog_migrate/5754f6335a70d3dd3102e954a8ea4184.png)
![aa454a417cdf4c3a8958bdc6d4cb985b.png](https://i-blog.csdnimg.cn/blog_migrate/3f069f906842e09dc0bc1cee0f769134.png)
EXTI内部框图
配合外部中断的硬件设备
旋转编码器介绍
硬件电路