极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12271|回复: 3

红外遥控与定时器是否有冲突?

[复制链接]
发表于 2016-7-29 13:44:46 | 显示全部楼层 |阅读模式
板子:UNO R3 红外管:VS 1833B

问题描述:
    红外遥控是IRremote.h库 定时器是MsTimer2.h(#include <TimerOne.h>也试了) 定时器失效 但红外功能正常(也许与初始化先后顺序有关,换个顺序后可能红外功能就不正常了:这个状态没试)。
    把红外功能注释掉后,定时功能又正常。

我想用定时器定时,然后还想用红外遥控功能!
大侠 怎么处理这个情况?
回复

使用道具 举报

发表于 2016-7-30 23:50:02 | 显示全部楼层
试试 TimerThree
回复 支持 反对

使用道具 举报

发表于 2016-8-3 09:24:58 | 显示全部楼层
两个思路:
1)使用Timer3
2)IRRemote库使用了Timer2的周期溢出中断,找到中断服务程序。把你自己的代码也加到这个中断里,顺带把活干了。
回复 支持 反对

使用道具 举报

发表于 2016-11-7 15:36:16 | 显示全部楼层
maidoo 发表于 2016-8-3 09:24
两个思路:
1)使用Timer3
2)IRRemote库使用了Timer2的周期溢出中断,找到中断服务程序。把你自己的代码 ...

第二种是怎么完成
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-4 13:37 , Processed in 0.040309 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表