KT1025A藍牙芯片錄音MP3功能支持TF卡和U盤錄音詳細功能說明_完整_V2
錄音MP3功能支持TF卡和U盤錄音
一、簡介
1、芯片支持文件系統(tǒng),支持TF卡和U盤的讀寫功能,同時支持128kbs、44.1KHZ的高品質(zhì)錄音功能。
2、芯片默認是關閉錄音功能的,需要串口指令打開,發(fā)送:AT+RE01\r\n就是使能錄音,并且會記憶
3、測試板,有一個簡單的測試方法,按“mode”切換至錄音模式,然后短按“PP”開始錄音,長按停止并且播放剛剛的錄音
二、實現(xiàn)的方法 -- 詳見手冊5.1.9章節(jié)
AT+RC00 進入錄音狀態(tài)等待,也就是停止狀態(tài) AT+RC04 繼續(xù)錄音? --? 只有暫停狀態(tài)下有效
AT+RC01 開始錄音 AT+RC05 錄音停止
AT+RC02 錄音暫停和繼續(xù)錄音 AT+RC06 播放當前的錄音
AT+RC03 錄音暫停? --- 只有錄音中狀態(tài)下有效 AT+RC07 刪除當前的錄音
1、注意錄音功能我們默認是關閉的,需要通過指令打開這個功能,下次上電就會默認打開了,參見4.2.8
2、需要錄音,必須有設備在線,插入TF卡或者U盤才能生效 。錄音的狀態(tài)也可以看指示燈,參考BT201模塊
(1)、正在錄音快閃、停止狀態(tài)是慢閃、暫停狀態(tài)是常亮
(2)、測試板的PP鍵是開始錄音和暫停。Mode鍵是短按切換模式,長按刪除錄音
1、必須要先指定進入錄音狀態(tài)等待,再發(fā)送開始錄音指令,此時會自動開始錄音
(1)、錄音格式為MP3,128KBS的采樣率
(2)、錄音文件生成在“KT_REC”文件夾下面
3、錄音的過程中是可以暫停,然后再繼續(xù)錄音的,發(fā)送RT02
4、如果錄音完成之后,不需要播放,發(fā)送03指令即可,此時就停止了。
(1)、如果要播放就發(fā)04指令,此時會自動停止,轉(zhuǎn)而去播放剛剛的錄音文件
(2)、如果錄完之后,必須要指定切換到你需要的工作模式,不然當前資源依然還是留給錄音線程在用
(3)、進入MUSIC之后,可以指定路徑去播放之前的錄音,詳細的查看生成的錄音文件找規(guī)律
進入music之后,還是可以刪除文件的,參見5.1.4 。注意所有的錄音必須在播放狀態(tài)才可以
5、在錄音的過程中,芯片會在狀態(tài)改變的時候自動返回當前的錄音狀態(tài)
(1)、RC+00 -- 代表錄音停止狀態(tài)? ? ? ? RC+01 -- 代表錄音開始狀態(tài)
(2)、RC+02 -- 代表錄音暫停狀態(tài)? ? ? ? RC+03 -- 代表錄音播放狀態(tài)
(3)、RC+04 -- 代表錄音播放完成狀態(tài)? ? RC+05 -- 代表錄音播放完成狀態(tài)
(4)、RC+06 -- 代表刪除剛剛的錄音狀態(tài)? RC+07 -- 代表錄音初始化完成 -- 進入錄音返回的狀態(tài)
6、錄音是按照文件夾和文件名生成的規(guī)則,錄音文件會固定在KT_REC這個文件夾下面,不可能更改。新增加的文件或依次編號FILE0001 ---- FILE9999 。
7、錄音每次開啟的時候,都會檢索一下KT_REC里面的文件,從0001開始,如果0001存在,則生成0002,如果0002存在,則生成0003.一直這樣循環(huán)判斷下去,直到找到不存在的文件名,則開始錄音并生成錄音文件
同時,在生成錄音的文件的時候,還會一些信息
1、已經(jīng)存在的文件名RF+
2、新生成的文件名,RN+如下截圖

三、錄音的使用操作方法
1、注意錄音功能我們默認是關閉的,需要通過指令打開這個功能,下次上電就會默認打開了,參見4.2.8
2、調(diào)試錄音功能,請一定要結合我們測試板BT201的指示燈和串口輸出來調(diào)試。因為錄音功能相對比較復雜一點
不對比這些信息,調(diào)試可能會比較困難
3、錄音完成之后。我們有兩種方法可以刪除不合適的錄音文件。
(1)、刪除只能刪除文件,不能一次刪除一個文件夾,一個文件夾有多個文件,則需要發(fā)送多次的刪除命令。參考5.1.12
(2)、刪除文件有兩種方法,這只是第一種。還有一種方法,參考5.1.4章節(jié)的AT+AA08
4、錄音完成之后,可以發(fā)指令試聽一下,如何合適則保存,不合適就可以當即刪除,發(fā)指令AT+RC06
1、錄音過程中,有兩個參數(shù)是可以設置的
(1)、錄音的比特率
(2)、錄音的MIC的增益
詳見手冊的5.1.13章節(jié)詳細查閱一下
四、錄音的一些常見的問題集錦
方案中,我們支持錄音功能,有簡單和復雜兩種使用方法,詳細如下:
問題1 在TF模式下 短按下一個按鍵也會出現(xiàn)模式按鍵一樣的功能,會切換模式
回復 這個應該是不存在的,可能是你手摸到了測試板BT201的AD按鍵腳了,導致誤觸發(fā)
問題2 在錄音后發(fā)RC06可以播放 但是按照指定文件夾下剛錄完的文件名不能播放AT+AJ命令 不起作用 復位后重新按照文件名播放也不行
回復 1、錄音在我們的系統(tǒng)里面,是一個單獨的模式
2、錄音的所有操作,必須在錄音模式里面完成。如果需要個性化的播放這些錄音文件
則必須切換到音樂模式去
3、播放的方式,可以是文件夾循環(huán)播放,可以是指定“文件夾-文件名”去播放
4、如果需要播放一次,則需要將“音樂模式”的播放方式設置為單次播放,參見5.1.7
問題3 現(xiàn)有的命令AB 可以按照段號播放音樂 這個好像只能在根目錄下
在默認的KT-REC錄音目錄下沒有相關的命令吧!建議這個可以增加進去,因為錄完音正常是要去按順序去檢查錄音的文件的!沒有這個命令的話,錄音多了 肯定記不住文件名!
回復 1、AB命令是按照物理順序播放的,針對的方向是整個設備里面的所有文件,并不是單個錄音文件,或者錄音的那個文件夾
2、需要播放錄音文件,可以發(fā)送AF或者AJ指令去播放
問題4 RC01命令會自動增加錄音文件名 這個很好用!
回復 我們的錄音有兩種方式:
1、設置好文件夾以及文件名,來生成錄音文件,并且開始錄音,詳見
“5.1.13 錄音功能--TF 卡或者 U 盤--指定文件夾文件名錄音[RP][RB][RV] ”
2、另外一種錄音.是簡單錄音,詳見
“5.1.9 錄音功能--TF 卡或者 U 盤--簡單應用[RC] ”
這種錄音方式,是自動生成文件夾和文件名,詳細的去看一下手冊
問題5 建議能仿照ABXX命令 增加一個命令能ACXX 可以刪除第幾段語音!
回復 刪除文件,我們給出了多種方式:
1、在錄音結束之后,就可以馬上刪除,詳見“RC07”指令
2、可以指定文件夾文件名去刪除,詳見“5.1.12 TF 卡或者 U 盤指令--指定路徑刪除文件[AL] ”
3、還可以發(fā)送“ABxx”指令之后,然后馬上發(fā)送“AT+AA08 刪除當前播放的文件 ”
==>總之,刪除文件,必須的前提是,當前的文件系統(tǒng)指針,指向這個文件才行
問題6 ABXX這個命令好像播放后會自動往下播放 怎么做到只播放一次,有利于檢查語音片段
回復 1、可以設置“音樂模式”的播放方式,參考“4.2.7 設置 播放一次停還是順序循環(huán)播放[CJ] ”