msp430单片机的ie1寄存器和_EINT()有啥关系?如何搭配使用?

为啥使用了_EINT()还必须设置ie1寄存器?... 为啥使用了_EINT()还必须设置ie1寄存器? 展开
 我来答
yijin1989616
2014-04-25 · TA获得超过454个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:136万
展开全部
_EINT()是开总中断,IE1是某个具体的中断,比如IE1 |= URXIE0;就是开USART0的接收中断。打个比方供电系统,_EINT()是打开发电站的总闸,设置IE1是开你自己家的电闸,或者单独某户的电闸。。。
更多追问追答
追问
有的程序先设置了ie1,后面又开总中断,为何要这样做?直接_EINT()不行吗?
追答
一般是在主程序中先_EINT(),然后初始化设置的时候再设置IE1。你所说的后面开总中断我不知道是什么意思,是在某个中断程序中再_EINT() ?那样的话是为了中断嵌套,意思就是可以在这个中断执行时,如果另一个中断需要响应,那么先去执行那个中断,然后回来接着执行这个中断。一般用在执行时间比较长的中断中进行中断嵌套。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式