stm32控制mini mp3 player模块,不知如何通过stm32进行控制,谢谢各位的帮助
mp3模块有没有接口?通信接口,如果有就通信的方式,如果没有就硬件方式-模拟按键控制
不知道你这个问题是否已经解决, 如果还没有解决的话:指定播放一个MP3文件的指令是这样的:7E FF 06 03 00 00 01 FE F7 EF
--》03 00 00 01这四个字节,代表的就是指定播放第一首歌曲,不需要信息反馈
从语音模块(LD3320)通过串口给MP3模块发这一串东西,MP3模块收到后就知道这是要播放第几个MP3文件
7E 是起始位,固定不变的,都要有它
FF 这是这个模块的版本信息,也是固定不变的
06 指的是从上一字节开始,到后面的字节个数,也就是说,从FF开始,到06 03 00 00 01为止,一共有六个字节
03 在这里,指的是指定曲目播放,也是固定不变的
00 在这里指的是不需要反馈信息。如果是01,就是要反馈信息,这里的反馈信息指的是MP3播放模块反馈给语音识别模块的信息
00 01 这里指的是歌曲序号,00是数据高字节,01是数据低字节,低字节01在这里表示的就是播放第一首歌曲
FE和F7指的是累加和校验,是用来给数据查错的
最后一位EF是结束位,当接收到这一位,就说明整个数据发送完毕了
-》设置那么复杂的指令是为了提高数据传输时的准确性