13
2020
04

精英版stm32学习(概念)续之中断

1-中断

NVIC:嵌套向量中断控制器,属于内核外设,管理着包括内核和片上所有外设的中断相关的功能

两个重要的库文件:core_cm3.h和misc.himage.pngimage.png

中断编程顺序:

1使能中断请求:外设相应寄存器使能并且NVIC相应的寄存器也要使能

2配置中断优先级分组

3配置NVIC寄存器,初始化NVIC_InitTypeDef;

4编写中断服务函数

2-EXTI:外部中断/事件控制器




总结:在启动文件里面就会把所有的中断服务函数都列出来,但是都是空函数,然后如果开启中断的话你的中断服务函数就要写在那里面或者是和他的名字一样的就行,但是如果你不小心写错了,他进到中断的话,他会进到启动文件里面设置的那个中断服务函数,在这里面就是死循环,永远也出不来(可参考分析启动文件https://blog.qiquanji.com/post/152.html

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。