TSMP77000用于远程控制系统的红外传感器模块

时间:2016-01-06 19:14:41

标签: embedded pwm infrared

我将tsmp77000红外传感器模块用于带电视遥控器的遥控系统。 Tsmp77000具有低电平有效输出。

from output of tsmp77000 with tv remote controller on/off

from my mcu pwm output

我生成了38kHz和%50占空比的信号。该信号的时间与tsmp77000输出相同。说明:

-1sn延迟进行下一次开/关动作

-8.98ms 38kHz pwm信号

-1.96ms pwm输出禁用

-412us 38kHz pwm信号

TIM1_CtrlPWMOutputs(DISABLE);
for(int e=87;e>0;e--){ //1sn delay
delay_ms(16072); //5.8ms on/off delay
}

TIM1_CtrlPWMOutputs(ENABLE);
delay_ms(24020); //8.98ms 38kHz

TIM1_CtrlPWMOutputs(DISABLE);
delay_ms(5200); //1.96ms off

TIM1_CtrlPWMOutputs(ENABLE);
delay_ms(1105); //412us 38kHz

但是,它没有开/关。我究竟做错了什么?谢谢!

0 个答案:

没有答案