硬件模块化开发的例子:LD3320语音模块与Source Insight的使用
目錄
- 硬件模塊化開發的行情
- LD3320語音模塊使用手冊介紹:
- 語音模塊驗貨測試
- 硬件連接效果圖
- 測試結果良好
- Source Insight代碼查看器
- 創建工程
- 修改字體
- 配色方案
- 中文亂碼
- 關聯代碼
- 語音識別模塊代碼分析
- 語音識別模塊二次開發
硬件模塊化開發的行情
LD3320語音模塊使用手冊介紹:
查看用戶使用手冊,基本信息如下
語音模塊驗貨測試
硬件連接效果圖
測試結果良好
Source Insight代碼查看器
創建工程
注意:使用這個查看代碼可能會破壞代碼,要用代碼需要提前備份或重新解壓。
1、在廠家提供的code文件夾中創建文件夾si
2、進入si文件夾,復制文件夾的地址(最好不要有中文)
3、打開軟件,創建工程,粘貼地址
4、所有代碼添加到工程文件里面去
5、OK
6、單擊軟件下方圖標,將所有代碼list顯示在右側
修改字體
【Options】>【File Type Options】
配色方案
參見這篇博文修改:Source Insight 配色方案
中文亂碼
①臨時修改
File > Reload As Encodin
②永久修改
菜單欄中 【Options】 > 【Preferences】 >File標簽中,最下面改成
關聯代碼
要先關聯文件:【project】>【synchronize files】>start
ctrl+單擊函數名: 跳轉到函數定義的地方
鼠標點擊函數名,ctrl+斜桿: 可查看函數定義與使用
語音識別模塊代碼分析
代碼框架分析:
實際的main函數主要源碼(在source insight中查看):
語音識別模塊二次開發
修改下面兩個函數,重新燒錄,實現自定義模塊的二次開發。
LD_AsrAddFixed(); 向LD模塊添加關鍵詞
User_handle(nAsrRes); 用戶執行函數
由于Source Insight會破壞掉源碼,所以重新解壓一份源碼,用keil打開修改,然后用ISP進行燒錄。
以下是我的測試Demo:
對著語音模塊說話:
總結
以上是生活随笔為你收集整理的硬件模块化开发的例子:LD3320语音模块与Source Insight的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS开发中@property的属性we
- 下一篇: 网页跳转代码的三种方法