stm32控制mini mp3 player模块

stm32控制mini mp3 player模块,不知如何通过stm32进行控制,谢谢各位的帮助

mp3模块有没有接口?通信接口,如果有就通信的方式,如果没有就硬件方式-模拟按键控制

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: 语音交互(第一篇)_ 呼唤STM32让舵机转动和停止中的 3、 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是结束位,当接收到这一位,就说明整个数据发送完毕了

    -》设置那么复杂的指令是为了提高数据传输时的准确性


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^