阿波罗板~音乐播放把红外~干死了! 红外乱码了,大神求解

2019-07-20 10:02发布

阿波罗板~音乐播放把红外~干死了! 红外乱码了,大神求解
希望实现 通过红外 播放下一首。。结果 几乎不鸟我。。。极低概率有效。。求解 ,都是用的例程代码,没有什么改动 除了下部分:

                                       while(1)
                                        {
                                                ir_key=Remote_Scan();
                                                key=KEY_Scan(0);
                                               
                                                if(key==WKUP_PRES||ir_key==ir_pause)//暂停
                                                {
                                                        if(ir_key==ir_pause)key=WKUP_PRES;//dyx
                                                        if(audiodev.status&0X01)audiodev.status&=~(1<<0);
                                                        else audiodev.status|=0X01;  
                                                }
                                                if(key==KEY2_PRES||key==KEY0_PRES||ir_key==ir_up||ir_key==ir_down)//下一曲/上一曲
                                                {
                                                        if(ir_key==ir_up)key=KEY2_PRES;//dyx
                                                        if(ir_key==ir_down)key=KEY0_PRES;//dyx
                                                        res=key;
                                                        break;
                                                }
                                                wav_get_curtime(audiodev.file,&wavctrl);//得到总时间和当前播放的时间
                                                audio_msg_show(wavctrl.totsec,wavctrl.cursec,wavctrl.bitrate);
                                                t++;
                                                if(t==20)
                                                {
                                                        t=0;
                                                        LED0_Toggle;
                                                }
                                                if((audiodev.status&0X01)==0)delay_ms(10);
                                                else break;
                                        }


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
dyxcrazy
1楼-- · 2019-07-21 00:30
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 02:40
dyxcrazy 发表于 2018-1-15 11:55
~~~~~~~~~~~~~~问题总算找到了~~~~~~~~~~~~~~~
去除以下 关闭所有中断
读sd卡 目前未发现有 严重问题 红 ...

恩,所以这种自己解决,比较有成就感
ganthur
3楼-- · 2019-07-21 04:21
 精彩回答 2  元偷偷看……
dyxcrazy
4楼-- · 2019-07-21 05:13
正点原子 发表于 2018-1-16 01:34
恩,所以这种自己解决,比较有成就感

对  感谢支持! 不是你指点,我都没耐心一个一个函数往下找、、

一周热门 更多>