AVR单片机无中断嵌套功能,这点倒是比51高级还是不如51?

 我来答
ATF144X
2011-08-08 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4675万
展开全部
AVR在响应中断之后就自动将I位清零了,如果你想嵌套,那就在进入中断之后重新设置I位。

有没有中断嵌套并不能说明这单片机是否高级。我认为中断嵌套是没意义的,而且很容易让程序出问题。
更多追问追答
追问
嗯。比较同意。你说的和马潮老师书中讲的是一样的。可以解释一下程序会出现什么样的问题吗?
谢谢。
追答
有的单片机RAM不多,如果过度的嵌套中断就会压栈而大量消耗RAM,当和程序使用的RAM和栈的发生冲突时,中断返回结果就出问题了。
肖邦郭子仪
2011-08-08 · TA获得超过1232个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:186万
展开全部
怎么可能没有中断嵌套呢,有中断优先级的
追问
有中断优先级。而且不能更改。这点我是知道的。

但是,AVR不支持自动实现中断嵌套处理。51可以。这是优点还是缺点?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kele25500
2011-08-08 · 超过16用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:47.6万
展开全部
有中断优先级
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友74dca21
2011-08-08 · TA获得超过192个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:133万
展开全部
AVR的中断没有中断嵌套,51的有,据说是架构设计的原因。感觉51处理的更好一些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gracecha1
2011-08-08 · TA获得超过210个赞
知道答主
回答量:26
采纳率:0%
帮助的人:10.4万
展开全部
AVR是可以做中断嵌套的.
有一个全局中断使能位,如果进中断之后,关掉全局中断使能,嵌套就不会发生.如果不关,并且有其他中断使能,即使在中断里面,如果有其他中断发生,也是可以跳进其他中断的
追问
那跳入其它中断之前是不是要对现场进行保护?谢谢。
追答
用C语言写 并且用AVR自带的编译器 你不用管现场保护 编译器会帮你处理好 很简洁的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式