TI中文支持网
TI专业的中文技术问题搜集分享网站

cc3200 pwm 38khz 红外信号高低电平 持续时间(NEC 红外遥控)

请问一下, 是不是可以通过 控制pwm 38khz  载波  产生 或 不产生 的时间, 来控制发射红外信号的 持续时间了?从而控制红外电器。  pwm 输出引脚接到红外发射头上。

gaoyang9992006:

可以的,如果实在不行,就在接受断整个单片机用于解码也行。

th smi:

回复 gaoyang9992006:

cc3200 控制 38khz 载波的产生 或 不产生,下面的实现 可以吗? 精确度度会不会不高?

while(1) { MAP_UtilsDelay(8000); MAP_TimerDisable(TIMERA2_BASE,TIMER_B); MAP_UtilsDelay(800000);

MAP_TimerLoadSet(TIMERA2_BASE,TIMER_B,TIMER_INTERVAL_RELOAD);/*TIMER_INTERVAL_RELOAD = 80Mhz/38khz = 2105*/ MAP_TimerMatchSet(TIMERA2_BASE,TIMER_B,DUTYCYCLE_GRANULARITY);/*DUTYCYCLE_GRANULARITY = 1052 占空比50%*/ MAP_TimerEnable(TIMERA2_BASE,TIMER_B); }

赞(0)
未经允许不得转载:TI中文支持网 » cc3200 pwm 38khz 红外信号高低电平 持续时间(NEC 红外遥控)
分享到: 更多 (0)