AVR定时器中断和外部中断发生冲突!

定时器是用PWM模式控制电机的,单独使用时正常;外部中断T0是用来计数的,程序设定是:按键0每按下一次temp变量自加一次,用LED检测可以工作,即仅有外部中断时表现正常... 定时器是用PWM模式控制电机的,单独使用时正常;外部中断T0是用来计数的,程序设定是:按键0每按下一次temp变量自加一次,用LED检测可以工作,即仅有外部中断时表现正常。现在的问题是:当我将外部中断和定时器中断配合使用时,即用外部中断T0控制电机的状态,出现各种问题。首先就是:按下一次按键后电机开始转动,之后无论怎样按按键都没有反应,但是将控制电机改为控制LED,却表现正常!
初步确定是两个中断没有设置好的原因。以前都没有接触过中断的优先级即嵌套问题,才导致可今天的各种疑问,麻烦各位帮小弟解释一下原因,感激不尽啊!!!
展开
 我来答
百度网友ec35c0b5a
2012-05-31 · TA获得超过1692个赞
知道大有可为答主
回答量:2508
采纳率:73%
帮助的人:1204万
展开全部
你自己都回答了啊。估计就是中断号没有弄清楚,或者优先级没有搞懂,多看看有错没有
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式