AVR定时器中断和外部中断发生冲突!
定时器是用PWM模式控制电机的,单独使用时正常;外部中断T0是用来计数的,程序设定是:按键0每按下一次temp变量自加一次,用LED检测可以工作,即仅有外部中断时表现正常...
定时器是用PWM模式控制电机的,单独使用时正常;外部中断T0是用来计数的,程序设定是:按键0每按下一次temp变量自加一次,用LED检测可以工作,即仅有外部中断时表现正常。现在的问题是:当我将外部中断和定时器中断配合使用时,即用外部中断T0控制电机的状态,出现各种问题。首先就是:按下一次按键后电机开始转动,之后无论怎样按按键都没有反应,但是将控制电机改为控制LED,却表现正常!
初步确定是两个中断没有设置好的原因。以前都没有接触过中断的优先级即嵌套问题,才导致可今天的各种疑问,麻烦各位帮小弟解释一下原因,感激不尽啊!!! 展开
初步确定是两个中断没有设置好的原因。以前都没有接触过中断的优先级即嵌套问题,才导致可今天的各种疑问,麻烦各位帮小弟解释一下原因,感激不尽啊!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询