KT1025A芯片读取U盘和TF卡里面的TXT或者BIN或者其他文档串口输出说明

芯片读取TXT或者BIN或者其他文件串口返回

一、简介

芯片支持文件系统,所以可以很轻易的读取到U盘或者TF卡里面指定的文件内容。目前我们扩展了读取TXT文件的功能,实现的方式是初始化U盘或者TF卡的时候读取一次,正常播放音乐的时候就不会去读了

二、实现的方法

1.1TXT文档的命名规则 — 如下

1、TXT文档,必须存在于“USB_UPDA”文件夹下,并且命名为“read.txt”

2、如果需要读取的文件,为一个bin文件,那么处理方法也是一样。必须将待读取的文件重新命名为read.txt

3、所有的文件均可以读取,但是请注意一定要重新修改名字

1.2芯片串口打印的效果如下:

1、串口会以16进制的形式发送出去 。注意是一比一的发送 。注意上图的TXT中0x31对应字符“1”。其中0x32对应字符”2”。依次类推。

2、为了方便用户使用,我们设置为512个字节读取一次,读完就串口转发出去,再延时500ms,读取下一个512字节

直到前部读完为止。如果待读取的文件少于512个字节,则读取一次就退出了。

3、TXT文件的内容越多,则耗时越长,实际的时间以测试为准

4、每次插入设备,或者初始化设备,均会读取一次文件。再进入MP3正常播放。

5、只要设备不切换,或者不拔出插入,那么文件也只会被读取一次

1.3芯片读取MP3或者bin文件的举例说明:

    

资源下载: