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

描述

新增写入和读取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个字节

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分