精英版stm32学习(概念)续之中断
1-中断
NVIC:嵌套向量中断控制器,属于内核外设,管理着包括内核和片上所有外设的中断相关的功能
中断编程顺序:
1使能中断请求:外设相应寄存器使能并且NVIC相应的寄存器也要使能
2配置中断优先级分组
3配置NVIC寄存器,初始化NVIC_InitTypeDef;
4编写中断服务函数
2-EXTI:外部中断/事件控制器
总结:在启动文件里面就会把所有的中断服务函数都列出来,但是都是空函数,然后如果开启中断的话你的中断服务函数就要写在那里面或者是和他的名字一样的就行,但是如果你不小心写错了,他进到中断的话,他会进到启动文件里面设置的那个中断服务函数,在这里面就是死循环,永远也出不来(可参考分析启动文件https://blog.qiquanji.com/mip/post/152.html)
微信扫码关注
更新实时通知