欢迎光临散文网 会员登陆 & 注册

KT1025A双模蓝牙芯片spiflash里面音频文件的串口AT控制以及命令的说明V2

2023-02-25 11:34 作者:清月电子  | 我要投稿

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

一、简介

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

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

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

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

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

(1)、如文件系统的读写接口,切换至spiflash

(2)、音频解码的读接口,也切换至spiflash。

1、所以都可以串口AT指令去控制,比如:下一曲、上一曲、播放暂停、按照物理序号指定播放等等。和TF卡以及U盘的操作方式是一模一样

2、如果需要使用spiflash,需要指定模式为spiflash即可,看看手册的CM指令,如下:

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

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

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


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

(1)、可以从上图看到FLASH的总容量为15.8M字节。已经使用的空间为15.4M字节。虚拟出来的设备的文件系统的为FAT格式。FAT文件系统占的存储空间为442K

(2)、进入设备之后,如下图:

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


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




KT1025A双模蓝牙芯片spiflash里面音频文件的串口AT控制以及命令的说明V2的评论 (共 条)

分享到微博请遵守国家法律