OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3110|回复: 6

同一个遥控器测出来控制码不同

[复制链接]

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
发表于 2017-5-22 16:32:02 | 显示全部楼层 |阅读模式
1金钱
有没有大神比较懂红外线接收的。
mini板上用原子哥的程序,红外接收正常运行。移植到51单片机上,控制码就不同了,是本来就会不同还是51上程序有问题呢。
51上实测遥控器控制码:0-66,1-22,2-25,3-13,4-12,5-24,6-94,7-08,8-28,9-90,。
51上用的外部中断下降沿触发,定时器测两次下降沿时间间隔,从而确认信号是1还是0.
好像有3按键个是一样的,5和9还有0

最佳答案

查看完整内容[请看2#楼]

@正点原子 好像你那个程序反了,低位在前,高位在后的顺序发送,所以遥控器down的控制码发送10101000=168应该反过来读,00010101=22。是不是这样哦
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
 楼主| 发表于 2017-5-22 16:32:03 | 显示全部楼层
@正点原子
好像你那个程序反了,低位在前,高位在后的顺序发送,所以遥控器down的控制码发送10101000=168应该反过来读,00010101=22。是不是这样哦
QQ截图20170523093023.jpg
回复

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
 楼主| 发表于 2017-5-22 16:42:15 | 显示全部楼层
自己顶一下
回复

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
 楼主| 发表于 2017-5-22 17:24:03 | 显示全部楼层
···············
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-5-22 20:57:45 | 显示全部楼层
说明你时序解析没完全正常。
回复

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
 楼主| 发表于 2017-5-23 08:42:15 | 显示全部楼层
正点原子 发表于 2017-5-22 20:57
说明你时序解析没完全正常。

我也觉得是这个可能性,只是确认下是不是会接收器不同,控制码不同。
回复

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
 楼主| 发表于 2017-5-23 09:35:15 | 显示全部楼层
正点原子 发表于 2017-5-22 20:57
说明你时序解析没完全正常。

低位在前,高位在后的顺序发送
原子哥,好像你的程序顺序读反了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-20 21:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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