微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541遥控器添加IR红外功能无法使用按键

CC2541遥控器添加IR红外功能无法使用按键

时间:10-02 整理:3721RD 点击:

我在协议栈原有的HIDAdvRemote工程上想要增加一个NEC协议的红外功能,于是使用了hal_irgenHw_NEC.h与hal_irgenHw_NEC.c这个文件,他们使用的是DMA方式通过T1和T3产生载波的形式。

我的方法是在HidAdvRemote_ProcessEvent的START_DEVICE_EVT中增加了HalIrGenInitNec的IR初始化函数。现是可以产生红外信号了,但是无线电不能用了。具体表现是:

不添加红外初始化HalIrGenInitNec函数,则遥控器可正常使用按键,红外IR不能用;添加了HalIrGenInitNec初始化则红外IR能用能够使用,但是遥控器在第一次无线连接上Dongle后就就掉线了,造成按键无法使用了。听人说是IR的DMA占用了无线的发送资源,但是我却不知道该怎么修改。

我需要无线与红外IR同时能够使用,相关红外IR的文件在附件中,希望各位能帮我解决这个问题。

红外功能可以用另外一个mcu

你好,你的问题解决了吗? 

我也遇到了, 调用 HalIrGenInitNec后, 就不能接收到协调器来的指令。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top