bt201双模5.0蓝牙接收模块接线(KT1025A双模蓝牙芯片spiflash里面音频文件的串口AT控制以及命令)

spiFLASH里面音频文件的控制以及串口的说明

一、简介

方案支持外挂spiflash,用来存储音乐或者语音。支持通过芯片的USB端口直接拷贝MP3文件至外挂的spiflash中,实现方式是将spiflash虚拟成U盘,像拷贝U盘一样拷贝文件进去。无需驱动,无需任何上位机

bt201双模5.0蓝牙接收模块接线(KT1025A双模蓝牙芯片spiflash里面音频文件的串口AT控制以及命令)(1)

BT301或者BT321F模块测试板,需要flash,需要自己焊上flash,然后贴上电阻即可。注意只要贴上了flash,TF卡功能就不能用了。只能二选一

  1. 方案目前最大支持16M字节的FLASH。换算为FLASH一般的型号,如:W25Q128

2、这里spiflash的管理,在我们的方案中,其实和TF卡、U盘是一样的,都可以称之为设备。

3、当切换至spiflash之后,那么芯片会释放掉TF卡或者U盘的驱动资源,全部资源就去加载spiflash的驱动

  1. 、如文件系统的读写接口,切换至spiflash
  2. 、音频解码的读接口,也切换至spiflash。
  3. 所以都可以串口AT指令去控制,比如:下一曲、上一曲、播放暂停、按照物理序号指定播放等等。和TF卡以及U盘的操作方式是一模一样
  4. 如果需要使用spiflash,需要指定模式为spiflash即可,看看手册的CM指令,如下:

bt201双模5.0蓝牙接收模块接线(KT1025A双模蓝牙芯片spiflash里面音频文件的串口AT控制以及命令)(2)

5、切换至flash之后,就可以正常操作了。注意,一定是要支持spiflash的版本才可以

4.7.1 USB更新SPIFLASH的语音详细说明

注意,一定要先给模块或者样板上电 。再插入USB连接电脑。

  1. 插上我们模块的USB之后,可以以SPIFLASH作为存储介质的U盘,如下图:

bt201双模5.0蓝牙接收模块接线(KT1025A双模蓝牙芯片spiflash里面音频文件的串口AT控制以及命令)(3)

  1. 、可以从上图看到FLASH的总容量为15.8M字节。已经使用的空间为15.4M字节。虚拟出来的设备的文件系统的为FAT格式。FAT文件系统占的存储空间为442K
  2. 、进入设备之后,如下图:

bt201双模5.0蓝牙接收模块接线(KT1025A双模蓝牙芯片spiflash里面音频文件的串口AT控制以及命令)(4)

可以很清晰的看到设备里面的文件,以及文件名称。可以像操作U盘或者读卡器一样操作FLASH.只是速度会比他们慢。至于为什么后面会详细解释。

  1. 、无论用户使用多大容量的FLASH,我们模块都是支持的,并且内部已经做了自动识别,无需用户操心,用户也仅仅需要根据自己的需求来确定FLASH的容量和型号。SPIFLASH支持最大的容量为16M字节,对应型号W25Q128
,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页