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

KT1025A双模蓝牙音频芯片新增写入TXT文件功能_V2

2023-02-28 10:50 作者:清月电子  | 我要投稿

新增写入和读取TXT功能

一、简介

芯片支持FAT、FAT32文件系统,所以很轻易的读取设备的内容。这里我们支持U盘、TF卡、SPIFLASH这三种设备。TF卡和U盘最大支持128G的容量。当然兼容性是非常非常好的,基本所有的都支持。选择设备的时候,如果不需要很大的容量,可以选择spiflash作为存储设备。

使用U盘的时候,请注意,U盘的供电电压,很多需要4.2V以上 。TF卡不需要,3.3V就足够了


二、详细说明

2.1支持的串口指令

AT+FW/12345678.TXT 写文件,往12345678.txt文件中追加写入,

1、如果文件不存在,则自动创建

2、如果文件存在,则自动追加文件末尾写入

3、注意AT+FW/12345678.TXT ,这个代表的是路径,只能在根目录下面生成

4、文件名的长度最大只能是“12345678.txt” .也就是8个字符

5、注意此命令的返回结果是当前文件的长度。

6、芯片收到这个写命令之后,串口接收到的数据,会自动的进行透明传输,即收到什么就写入到相应的设备。

7、如果需要结束写入,则发送退出命令“AT+FC00/r/n”

AT+FR/12345678.TXT 1、读取根目录下面的“12345678.TXT”的文件

2、读取的结果,芯片会自动返回。

AT+FD/12345678.TXT 1、删除根目录下面的“12345678.TXT”的文件


AT+FC00 退出写文件的模式

注意:开启写之后,必须要退出,或者复位,不然芯片在写的模式下,是不接受任何命令的。


注意,这里不一定是txt文件,这个文件名后缀是可以随意写入的。可以是bin,也可以是mp3,更加可以是csv等等。


2.3测试的串口指令

 

2.4注意事项

1、写文件是追加写入。一旦发送了AT+FW/12345678.TXT这个写命令之后

2、想退出写模式,则必须发送AT+FC00命令来退出写模式。

3、读和删除的操作,则任何时候都可以 。写入的演示效果如下:




2.5 关于文件名的说明

由于我们只支持短文件名。所以文件的命名最多只能“AT+FW/12345678.TXT”,

也就是“/12345678.TXT”这个长度


2.6 写入时间的测试说明

测试环境是写入TF卡,如果没有文件,则创建文件,需要112ms 。如果文件存在,直接追加写,需要6ms

写入的数据是128个字节


KT1025A双模蓝牙音频芯片新增写入TXT文件功能_V2的评论 (共 条)

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