一、簡介
KT148A語音芯片--按鍵版本,支持3個IO口一對一觸發 。同時也支持用戶自己更換芯片內部的聲音文件,方法,參考我們另外一份文檔的描述“20220704_KT148A芯片自己更換聲音的方法V3”。請留意,需要樣品聯系客服,備注“KT148A_V12_xxxx_按鍵版本”。因為此功能不是我們標準出廠的固件,需要單獨的燒錄才行
同時KT148A芯片的特性,也是參考“KT148A語音芯片使用手冊_V2.pdf”
當然如果不能滿足您的需求,可以聯系我們定制程序,芯片很靈活,當然要收費的
二、硬件說明
2.1 芯片的管腳定義
1、芯片目前定義了3個觸發IO口,分別是【IO1==PB9】【IO2==PB1】【IO3==PB4】
2、并且支持配置文件,對這三個IO口進行觸發功能上面的配置
3、同時這三個IO的參數,也只是符合3.3V的TTL電平,如果外接電壓過高請自行降壓,建議使用低電平觸發有效。
2.2 配置文件的說明--第1步新建txt文件
1、在電腦端,新建一個TXT的文件,如上圖所示,功能描述如上圖所示
2、配置文件,必須是xxxxx.txt格式 ,文件的后綴名必須是“.txt”[也就是記事本文件],其中xxxx沒有要求,隨便起個自己喜歡的名字即可
3、同時,注意PC端新建txt文件的時候,建議打開文件后綴名的顯示,如下圖:
2.3 配置文件功能描述
KT148A按鍵版本----配置文件的詳細功能描述:--- 這里舉例配置參數“1151”
詳細的,請參考文檔“20220723_KT148A芯片IO觸發功能描述_支持3路_V4”也就是本文檔 。KT148A芯片合計有三個IO口可以配置
1、第一個1代表的觸發方式,取值范圍如下:
==》0:可打斷, 在播放過程中再按從頭開始播放(沒有配置文件,默認此播放模式)
==》1:不可打斷,在播放過程中再按無效。
==》2:保持循環,一直按著就一直循環播放,松開立即停止。
==》3:保持循環二,一直按著一直循環播放,松開后播放完后停止
==》4:ON/OFF,按一下播放,再按一下停止
==》5:通電循環播放所有聲音
備注:配置是3個IO口一起配置,當配置為0=可打斷,那么意味著IO1、IO2、IO3都是可打斷的功能。IO1對應第一段聲音,IO2對應第二段聲音,IO3對應第三段聲音
如果只加載了一個音頻文件,那么IO2和IO3就是無效了,以此類推
2、第二個15代表的是音量,取值范圍【00-30】沒有配置文件,默認是30
3、第三個1代表的是檢測高電平有效,還是檢測低電平有效 。
==》1:檢測高電平有效
==》0:檢測低電平有效 沒有配置文件,默認檢測低電平有效
2.4 配置文件的說明--第2步導入配置文件
1、這里必須強調的是,配置文件必須放在加載的所有文件尾部,不然,是不能被識別的
2、必須是在加載語音文件的同時,去加載配置文件,不能單獨的加載配置文件
==》到這1步之后,請參考另外份文檔,“20220704_KT148A芯片自己更換聲音的方法V3”
將聲音和配置文件一起導入到芯片里面,然后重新上電即可
2.5 此版本的一些細節說明
1、芯片從通電,到正常狀態,大概需要30ms的樣子
2、如果IO觸發配置為5,則上電到出來聲音,是可以控制在100ms以內的
3、芯片的供電范圍很寬,請嚴格按照我們給出的手冊描述,去設計硬件
4、如果選用的是此按鍵版本,則我們“KT148A語音芯片使用手冊_V2.pdf”里面關于一線控制的功能,則失效,芯片只具備按鍵觸發功能了,詳見2.3章節
2.6 測試環境
我們提供的測試底板,只有一個按鍵[IO3]
其他IO的功能測試,自行外接按鍵測試或者其他
審核編輯 黃昊宇
-
語音芯片
+關注
關注
12文章
1730瀏覽量
36407
發布評論請先 登錄
相關推薦
評論