微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 中断在程序中的作用

中断在程序中的作用

时间:10-02 整理:3721RD 点击:

为什么主函数里,先要禁止中断,执行了“ INIT_BUZZ();”后,又允许中断?谢谢大家能帮我解答,,

首先禁止中断,是为了下面的初始化函数不受干扰,在初始化的过程中如果出现中断情况,会影响初始化程序的有效执行。
当全部初始化完成后,系统就可以正常的进行中断操作了,所以此时使能中断。
希望采纳。

因为执行中断程序时要停止其他程序运行,示例中只是要在执行蜂鸣器程序时不会被中断程序干扰。实用程序通常不会为了蜂鸣器程序而停止中断程序,是用多任务处理方式解决。

Enableinterrupters估计前面宏定义了得的。

看错了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top