红外遥控与定时器是否有冲突?
板子:UNO R3 红外管:VS 1833B问题描述:
红外遥控是IRremote.h库 定时器是MsTimer2.h(#include <TimerOne.h>也试了) 定时器失效 但红外功能正常(也许与初始化先后顺序有关,换个顺序后可能红外功能就不正常了:这个状态没试)。
把红外功能注释掉后,定时功能又正常。
我想用定时器定时,然后还想用红外遥控功能!
大侠 怎么处理这个情况? 试试 TimerThree 两个思路:
1)使用Timer3
2)IRRemote库使用了Timer2的周期溢出中断,找到中断服务程序。把你自己的代码也加到这个中断里,顺带把活干了。 maidoo 发表于 2016-8-3 09:24
两个思路:
1)使用Timer3
2)IRRemote库使用了Timer2的周期溢出中断,找到中断服务程序。把你自己的代码 ...
第二种是怎么完成
页:
[1]