单片机做红外解码和PWM输出;解码影响PWM输出

2020-01-30 13:44发布

用STC12C系列的单片机;
3路PWM输出;
红外遥控器接制PWM输出波形脉宽;


碰到的问题:
   
         红外脉冲时长100多ms;影响PWM占空比输出;
   
        造成PWM输出时波形不稳定;



请问各位支个招;
  
    目前想到的办法:

                用两个单片机;一个只做解码;一个只用来产生PWM;两个之间用串口进行通信;

                软件怎么处理才能用一个单片机就把这个给搞定 ;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
czzhouyun
1楼-- · 2020-01-31 08:40
中断放标志,用主程序判断标志处理状态,不会影响
lxa0
2楼-- · 2020-01-31 08:57
建议你把红外解码做成一个带点智能型的模块~~~~~~~~~
tonyone
3楼-- · 2020-01-31 09:38
pwm中断设标志位,利用这个标志位来红外解码,基本上可以解决问题
qq502835899
4楼-- · 2020-01-31 10:09
 精彩回答 2  元偷偷看……

一周热门 更多>