请问 DFPlayer Mini怎样用51单片机串口控制?手册上给出了 串口控制指令但是读不懂不会用
请问 DFPlayer Mini怎样用51单片机串口控制?手册上给出了 串口控制指令但是读不懂不会
答案:3 悬赏:70 手机版
解决时间 2021-12-29 01:33
- 提问者网友:世勋超人
- 2021-12-28 07:14
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2022-01-10 03:21
你看看主芯片是不是YX5200 如果的话搜YX5200芯片资料,其中发送的时候要发送
7E 10 06 01 00 00 04 FF E5 EF 试一下,如果成功就慢慢研究指令集,注意波特率为9600。
DFPlayer说明书有错误,不要按照它的指令集发送。
7E 10 06 01 00 00 04 FF E5 EF 试一下,如果成功就慢慢研究指令集,注意波特率为9600。
DFPlayer说明书有错误,不要按照它的指令集发送。
全部回答
- 1楼网友:摆渡翁
- 2022-01-10 05:06
void main() { scon = 0x50; tmod = 0x20; //设置定时器1为工作方式2 th1 = 0xf4; tl1 = 0xf4; tr1 = 1; ea = 1; es = 1; while(1) { if(flag) { flag = 0; //不关闭串口中断,要让它继续接收 num1++; //超过255,自动就是0 sbuf = num1; while(!ti); ti = 0; sbuf = a; while(!ti); ti = 0; } } } void ser() interrupt 4 { if (ri) { ri = 0; a = sbuf; flag = 1; } }
- 2楼网友:人類模型
- 2022-01-10 03:30
先用串口调试助手发命令,控制起来
然后熟悉弹片击串口编程,发同样的命令就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯