楼主: zly188

天问红外遥控学习库使用(添加设备和更换引脚)

[复制链接]

0

主题

2

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2024-8-7 18:30:40 | 显示全部楼层
wu无 发表于 2024-4-15 10:02
这应该是硬件问题吧,红外发射电路没设计好,或者元件使用的有问题,多加几个红外发射头也可以。 ...

引脚改好了 PA3 红外接收,下载到ASRPRO 2M版上后,可以唤醒和匹配空调,并提示匹配成功,但是在语音控制时,没有反应,检测PA0红外电平发送无反应,不知道是为啥?
难道是IO口设置问题 ,
/***红外发送引脚设置***/
#define IR_OUT_PWM_PIN_NAME                      PA0
#define IR_OUT_GPIO_PIN_BASE                     PA
#define IR_OUT_PWM_NAME                          PWM5
#define IR_OUT_PWM_PIN_NUMBER                    pin_0
#define IR_OUT_PWM_FUNCTION                      SECOND_FUNCTION
#define IR_OUT_GPIO_FUNCTION                     FIRST_FUNCTION

/***红外接收引脚设置***/
#define IR_REV_IO_PIN_NAME                       PA3
#define IR_REV_IO_PIN_BASE                       PA
#define IR_REV_IO_PIN_NUMBER                     pin_3
#define IR_REV_IO_IRQ                            PA_IRQn
#define IR_REV_IO_FUNCTION                       FIRST_FUNCTION

/***红外占用定时器设置***/
#define IR_USED_TIMER_NAME                       TIMER3
#define IR_USED_TIMER_IRQ                        TIMER3_IRQn

开始以为是输出口驱动力问题,然后直接用范例里的红外发送案例 ,刷到版上后 PA0口发送正常,证明PA0的口是可以正常驱动红外管的,
不知道是不是下载的本帖中的范例文件有问题还是IO设置不对
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-8-15 10:20 , Processed in 0.088828 second(s), 21 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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