硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5466|回复: 14
收起左侧

[客户分享] V5开发板定时器功能之捕获功能,参考V5裸机例子高级篇红外遥控器即可

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107127
QQ
发表于 2016-7-30 12:23:50 | 显示全部楼层 |阅读模式
例子在V5开发板的网盘里面,这里就不多讲了,只是为大家指引下这个例子是用的定时器捕获功能:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=1285
8.png
回复

使用道具 举报

2

主题

10

回帖

16

积分

新手上路

积分
16
发表于 2016-8-24 18:19:08 | 显示全部楼层
有配合RTX操作系统的红外线解码程序吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107127
QQ
 楼主| 发表于 2016-8-24 22:51:44 | 显示全部楼层

回 toddchen 的帖子

toddchen:有配合RTX操作系统的红外线解码程序吗? (2016-08-24 18:19) 
直接将这个裸机驱动和相关代码添加到RTX操作系统中就可以使用了,没有什么需要特别注意的。
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2017-2-3 14:55:56 | 显示全部楼层
有没有红外遥控长按和短按的功能
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107127
QQ
 楼主| 发表于 2017-2-3 15:09:56 | 显示全部楼层

回 1939640794 的帖子

1939640794:有没有红外遥控长按和短按的功能 (2017-02-03 14:55) 
好像没有,具体我没有看过。
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2019-8-19 09:34:22 | 显示全部楼层
eric2013 发表于 2017-2-3 15:09
好像没有,具体我没有看过。

硬汉哥,我用的103的红外程序,可是用于我自己遥控器解码,发现解码出来的键值不对,这是为什么呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107127
QQ
 楼主| 发表于 2019-8-19 09:46:47 | 显示全部楼层
波子 发表于 2019-8-19 09:34
硬汉哥,我用的103的红外程序,可是用于我自己遥控器解码,发现解码出来的键值不对,这是为什么呢

估计格式不一样,参考这个

FatFS作者ChaN老师做的红外收发库,支持NEC,SONY和AEHA格式
http://www.armbbs.cn/forum.php?m ... 1131&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2019-8-19 10:11:32 | 显示全部楼层
eric2013 发表于 2019-8-19 09:46
估计格式不一样,参考这个

FatFS作者ChaN老师做的红外收发库,支持NEC,SONY和AEHA格式

好的,谢谢硬汉哥,我再试一试这个
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2019-8-19 10:17:31 | 显示全部楼层
波子 发表于 2019-8-19 10:11
好的,谢谢硬汉哥,我再试一试这个

不过硬汉哥,我还是有个疑问,您demo的红外解码也是NEC格式,怎么会读取到的键值和我的不符呢?还有我自己有个识别码,在您demo里没有用到,难道不用识别码吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107127
QQ
 楼主| 发表于 2019-8-19 10:25:16 | 显示全部楼层
波子 发表于 2019-8-19 10:17
不过硬汉哥,我还是有个疑问,您demo的红外解码也是NEC格式,怎么会读取到的键值和我的不符呢?还有我自 ...

这个还真不清楚咋回事,多找几个遥控器试试,用我们配的那个小遥控器是没有问题的。这个我测试过。

另外你可以示波器接上测试下实际接收到的波形看看。

代码也比较简单,自己根据情况修正适配下你的遥控器即可。
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2019-8-19 10:27:42 | 显示全部楼层
eric2013 发表于 2019-8-19 10:25
这个还真不清楚咋回事,多找几个遥控器试试,用我们配的那个小遥控器是没有问题的。这个我测试过。

另 ...

嗯呢,谢谢硬汉哥
回复

使用道具 举报

5

主题

81

回帖

96

积分

初级会员

积分
96
发表于 2022-7-15 16:19:56 | 显示全部楼层
硬汉哥,例程里用的PB0对应TIM3定时器捕获功能,我用自己的红外接收器,换成了PA3,但是就进不了TIM3中断了,是不是有GPIO和复用资源的对应关系的,PA3要换一个TIMx?
回复

使用道具 举报

5

主题

81

回帖

96

积分

初级会员

积分
96
发表于 2022-7-20 17:06:47 | 显示全部楼层
已解决,STM32F407ZGT6的高级/通用定时器的IO分配具体见下图
image.png
回复

使用道具 举报

5

主题

81

回帖

96

积分

初级会员

积分
96
发表于 2022-7-20 17:09:09 | 显示全部楼层
image.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107127
QQ
 楼主| 发表于 2022-7-21 09:55:45 | 显示全部楼层
流型 发表于 2022-7-20 17:06
已解决,STM32F407ZGT6的高级/通用定时器的IO分配具体见下图

这个使用STM32CubeMX查看非常方便。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 10:36 , Processed in 0.327496 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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