对stm32的NVIC的理解

本文介绍了STM32微控制器中的NVIC(嵌套向量中断控制器)的工作原理。NVIC允许CPU在处理一个中断时被更高优先级的中断打断,并能快速定位中断源。这种机制对于实时系统的紧急任务处理至关重要。

    今天听了朱老师的课,对stm32的NVIC有了更多的理解,记录下来,作为一个笔记。

NVIC,嵌套的向量式的中断管理器。首先它是嵌套的,意思就是cpu在接收一个中断,在处理这个中断的时候,可以被具有更高优先级的中断打断当前的执行顺序,跳到更高级的中断处理函数去执行里面的程序,执行完了,再返回执行前一个中断,执行完后,没有中断的话,回到正常的顺序中。

    这个对于工业上的急需处理的一些中断,有着必要的打断,去执行紧急的任务。

    向量式的,相当于排好顺序,能够快速地找到是哪一个中断。

    中断管理器的存在,是为了管理这么多的中断。像51,中断就那几个,也就不用专门设置一个管理器了。

暂时就这样,以后有更好的理解,再改进。。。2018.4.1

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值