stm32 红外遥控的问题

2019-07-21 00:03发布

  原子哥 ,红外遥控实验例子是,按键支持连按的,若要不支持连按,怎么改程序。就是遥控器按键一直按住,只接受到一次。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
zhouzuning
1楼-- · 2019-07-21 16:17
 精彩回答 2  元偷偷看……
zhouzuning
2楼-- · 2019-07-21 16:53
 精彩回答 2  元偷偷看……
PT295793165
3楼-- · 2019-07-21 20:39
楼主现在解决这个问题了吗?同求这个问题的解决办法啊
穆昶珩
4楼-- · 2019-07-22 01:42
}else if(Dval>2200&&Dval<2600)        //μ&#195;μ&#189;°′&#188;ü&#188;ü&#214;μ&#212;&#246;&#188;óμ&#196;D&#197;&#207;¢ 2500&#206;a±ê×&#188;&#214;μ2.5ms
{
        return;//这里加个return,只要是重复发送,就返回
//        RmtCnt++;                                        
//        RmtSta&=0XF0;        //这两行可以注释掉                                       
}

//以下是部分主函数
while(1)
{
UP:               
        key=Remote_Scan();
        if (keyflag == key)//按一次遥控器发送两次,所以要屏蔽一次
                goto UP;
                keyflag=1;
                if(key)
                {         
                        LCD_ShowNum(86,130,key,3,16);                //&#207;&#212;ê&#190;&#188;ü&#214;μ
                        LCD_ShowNum(86,150,RmtCnt,3,16);        //&#207;&#212;ê&#190;°′&#188;ü′&#206;êy                  
                        switch(key)
                        {
                                case 0:str="ERROR";break;                          
                                case 162:str="POWER";LCD_LED=!LCD_LED;keyflag = key;key = 0;break;        //测试,按一次电源键关屏,再按一次开屏
穆昶珩
5楼-- · 2019-07-22 03:46
我初学者,希望对你们有用
闪电之舞
6楼-- · 2019-07-22 05:55
别人写了99%的,你就改那么一丁点还不想做。。。。。

一周热门 更多>