bt201双模5.0蓝牙接收模块接线(KT1025A双模蓝牙芯片spiflash里面音频文件的串口AT控制以及命令)
spiFLASH里面音频文件的控制以及串口的说明
一、简介方案支持外挂spiflash,用来存储音乐或者语音。支持通过芯片的USB端口直接拷贝MP3文件至外挂的spiflash中,实现方式是将spiflash虚拟成U盘,像拷贝U盘一样拷贝文件进去。无需驱动,无需任何上位机。
BT301或者BT321F模块测试板,需要flash,需要自己焊上flash,然后贴上电阻即可。注意只要贴上了flash,TF卡功能就不能用了。只能二选一
- 方案目前最大支持16M字节的FLASH。换算为FLASH一般的型号,如:W25Q128
2、这里spiflash的管理,在我们的方案中,其实和TF卡、U盘是一样的,都可以称之为设备。
3、当切换至spiflash之后,那么芯片会释放掉TF卡或者U盘的驱动资源,全部资源就去加载spiflash的驱动
- 、如文件系统的读写接口,切换至spiflash
- 、音频解码的读接口,也切换至spiflash。
- 所以都可以串口AT指令去控制,比如:下一曲、上一曲、播放暂停、按照物理序号指定播放等等。和TF卡以及U盘的操作方式是一模一样
- 如果需要使用spiflash,需要指定模式为spiflash即可,看看手册的CM指令,如下:
5、切换至flash之后,就可以正常操作了。注意,一定是要支持spiflash的版本才可以
4.7.1 USB更新SPIFLASH的语音详细说明注意,一定要先给模块或者样板上电 。再插入USB连接电脑。
- 插上我们模块的USB之后,可以以SPIFLASH作为存储介质的U盘,如下图:
- 、可以从上图看到FLASH的总容量为15.8M字节。已经使用的空间为15.4M字节。虚拟出来的设备的文件系统的为FAT格式。FAT文件系统占的存储空间为442K
- 、进入设备之后,如下图:
可以很清晰的看到设备里面的文件,以及文件名称。可以像操作U盘或者读卡器一样操作FLASH.只是速度会比他们慢。至于为什么后面会详细解释。
- 、无论用户使用多大容量的FLASH,我们模块都是支持的,并且内部已经做了自动识别,无需用户操心,用户也仅仅需要根据自己的需求来确定FLASH的容量和型号。SPIFLASH支持最大的容量为16M字节,对应型号W25Q128
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com