第4章STM32F407VG-中断

硬件直接跳--不能有放回值,没有参数
中断意义:提高CPU的工作效率,中断-设置就不需要查询,发送事情自动接收通知
中断设计的原则
裸机中断:
1.不能写耗时太久代码
2.不要进行浮点运算--浮点运算会消耗大量CPU时间(硬件浮点功能DSP库,M4)
3.void xxxx(void)

 

 

 

 

第一步:设置优先级

1.设置优先级分组

2.将分组、抢占优先级、响应优先级合成一个优先级值

3.将合成的优先级值设置到具体的中断中

第二步:设置外设中断使能

根据外设配置相关的寄存器进行设置

第三步:设置NVIC中断使能

调用ARM公司规定的NVIC中断使能函数

posted @ 2019-11-12 19:10  不折不扣  阅读(253)  评论(0编辑  收藏  举报