KT1025A芯片讀取U盤和TF卡里面的TXT或者BIN或者其他文檔串口輸出說明
芯片讀取TXT或者BIN或者其他文件串口返回
一、簡介
芯片支持文件系統(tǒng),所以可以很輕易的讀取到U盤或者TF卡里面指定的文件內(nèi)容。目前我們擴展了讀取TXT文件的功能,實現(xiàn)的方式是初始化U盤或者TF卡的時候讀取一次,正常播放音樂的時候就不會去讀了
二、實現(xiàn)的方法
1.1TXT文檔的命名規(guī)則 -- 如下


1、TXT文檔,必須存在于“USB_UPDA”文件夾下,并且命名為“read.txt”
2、如果需要讀取的文件,為一個bin文件,那么處理方法也是一樣。必須將待讀取的文件重新命名為read.txt
3、所有的文件均可以讀取,但是請注意一定要重新修改名字
1.2芯片串口打印的效果如下:

1、串口會以16進制的形式發(fā)送出去 。注意是一比一的發(fā)送 。注意上圖的TXT中0x31對應(yīng)字符“1”。其中0x32對應(yīng)字符”2”。依次類推。
2、為了方便用戶使用,我們設(shè)置為512個字節(jié)讀取一次,讀完就串口轉(zhuǎn)發(fā)出去,再延時500ms,讀取下一個512字節(jié)
直到前部讀完為止。如果待讀取的文件少于512個字節(jié),則讀取一次就退出了。
3、TXT文件的內(nèi)容越多,則耗時越長,實際的時間以測試為準
4、每次插入設(shè)備,或者初始化設(shè)備,均會讀取一次文件。再進入MP3正常播放。
5、只要設(shè)備不切換,或者不拔出插入,那么文件也只會被讀取一次
1.3芯片讀取MP3或者bin文件的舉例說明:


? ??
標簽: