第4章STM32F407VG-中断

Posted zhouyuqing1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第4章STM32F407VG-中断相关的知识,希望对你有一定的参考价值。

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

 

 技术图片

 

 

第一步:设置优先级

1.设置优先级分组

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

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

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

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

第三步:设置NVIC中断使能

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

以上是关于第4章STM32F407VG-中断的主要内容,如果未能解决你的问题,请参考以下文章

STM32F40x芯片的命名规则

STM32F407开发板用户手册第4章 STM32F407工程模板建立(MDK5)

STM32F407开发板用户手册第4章 STM32F407工程模板建立(MDK5)

STM32F407VG 时钟配置

我们不能在 stm32 F407VG 的 ISR 中使用 HAL_Delay()

STM32F407VG 定时器