OpenEdv-开源电子网

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

红外遥控器键值问题

[复制链接]

17

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2018-4-28
在线时间
58 小时
发表于 2018-5-21 14:47:00 | 显示全部楼层 |阅读模式
QQ截图20180521144516.png

原子哥红外遥控的代码案例中,其主函数中对于扫描函数得到的按键值是怎么来的,求解???
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4518
金钱
4518
注册时间
2018-5-11
在线时间
945 小时
发表于 2018-5-21 14:58:03 | 显示全部楼层
a5820736 发表于 2018-5-21 14:52
remote_scan函数应该有解码,键值不是它赋值的吗

键值是通过红外接收测量后解码出来的原始值
由遥控器厂家事先自行编的.
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 1 反对 0

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3888
金钱
3888
注册时间
2017-3-7
在线时间
1694 小时
发表于 2018-5-21 14:52:39 | 显示全部楼层
remote_scan函数应该有解码,键值不是它赋值的吗
回复 支持 反对

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4518
金钱
4518
注册时间
2018-5-11
在线时间
945 小时
发表于 2018-5-21 14:55:46 | 显示全部楼层
按键值是遥控键的编码,
由厂家自行编的,
对应的字符串是按键的名字,
通过解码值来对比: 对应的编码是哪个按键
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4518
金钱
4518
注册时间
2018-5-11
在线时间
945 小时
发表于 2018-5-21 15:00:39 | 显示全部楼层
如果你拿到一个遥控器,
不知道编码与按键的对应关系,
就用remote_scan来解,
按一个键就会得到一个编码,
一个一个记下来,
与按键名称对应出来就是编码表
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

17

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2018-4-28
在线时间
58 小时
 楼主| 发表于 2018-5-21 15:03:09 | 显示全部楼层
warship 发表于 2018-5-21 14:55
按键值是遥控键的编码,
由厂家自行编的,
对应的字符串是按键的名字,

那能知道这种遥控器内部用的是什么芯片吗
回复 支持 反对

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3888
金钱
3888
注册时间
2017-3-7
在线时间
1694 小时
发表于 2018-5-21 15:03:37 | 显示全部楼层
warship 发表于 2018-5-21 14:58
键值是通过红外接收测量后解码出来的原始值
由遥控器厂家事先自行编的.

这个我知道的,人家就是想知道这个怎么来的,最好用示波器钩下,根据NEC红外协议,算算这解码过程和键值组成
回复 支持 反对

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4518
金钱
4518
注册时间
2018-5-11
在线时间
945 小时
发表于 2018-5-21 15:04:44 | 显示全部楼层
没有必要知道是什么芯片,
简单的用PT2262就可以.
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

17

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2018-4-28
在线时间
58 小时
 楼主| 发表于 2018-5-21 15:05:32 | 显示全部楼层
warship 发表于 2018-5-21 15:00
如果你拿到一个遥控器,
不知道编码与按键的对应关系,
就用remote_scan来解,

我懂了,谢谢。
回复 支持 反对

使用道具 举报

17

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2018-4-28
在线时间
58 小时
 楼主| 发表于 2018-5-21 15:07:09 | 显示全部楼层
warship 发表于 2018-5-21 15:04
没有必要知道是什么芯片,
简单的用PT2262就可以.

好的好的
回复 支持 反对

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4518
金钱
4518
注册时间
2018-5-11
在线时间
945 小时
发表于 2018-5-21 15:07:39 | 显示全部楼层
a5820736 发表于 2018-5-21 15:03
这个我知道的,人家就是想知道这个怎么来的,最好用示波器钩下,根据NEC红外协议,算算这解码过程和键值 ...

如果连编码的协议都不知道,
才需要用示波器来分析.
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

20

主题

450

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4910
金钱
4910
注册时间
2017-7-6
在线时间
720 小时
发表于 2018-5-21 15:41:41 | 显示全部楼层
是厂家编排的 通过发射头发送数据给接收头  这些编码是ENG   头码+用户名+反码等等
我是小白,很白很白的小白!!!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 06:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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