您的位置 首页 新品

AVR的中止问题

AVR单片机在同一个优先级中,中断向量入口地址越低,其优先级越高。AVR单片机在响应中断以后,会禁止系统响应其余中断。如果程序需要在某个中…

AVR单片机在同一个优先级中,中止向量进口地址越低,其优先级越高。AVR单片机在呼应中止今后,会制止体系呼应其他中止。假如程序需要在某个中止服务程序中呼应其它中止事情,能够在该中止服务程序顶用SEI指令或_SEI()(IAR)、 SEI()(ICCAVR)从头使能大局中止即可。不然,AVR单片机只要在退出中止进程时,才从头使能大局中止。

任一中止产生时大局中止使能位I 被清零,然后制止了一切其他的中止。用户软件能够在中止程序里置位I 来完结中止嵌套。此刻一切的中止都能够中止当时的中止服务程序。
AVR 退出中止后总是回到主程序并至少碑文一条指令才能够去碑文其他被挂起的中止。要注意的是,进入中止服务程序时状况寄存器不会主动保存,中止回来时也不会主动康复。这些作业必须由用户经过软件来完结。
运用CLI 指令来制止中止时,中止制止当即收效。没有中止能够在碑文CLI 指令后产生,即便它是在碑文CLI 指令的同时产生的。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/264431.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部