上次寫了乙個語音識別的文章,但是那個模組是用串列埠進行通訊的。這次要講的是另一種識別與播報模組,這種模組相對於上次那種,功能更多,當然**也更貴。這種識別模組與播報模組都是利用iic進行傳輸的,所以本次利用了stm32f103c8t6控制板上面的兩個iic分別是pb6、pb7以及pb10、pb11。本文章主要實現的功能是:
stm32語音識別與播報智慧型控制led燈
接在再附上主程式:
#include
"stm32f10x.h"
#include
"bsp_i2c.h"
#include
"bsp_usart1.h"
#include
"led.h"
/*語音識別模組 語音合成播報模組
iic1 iic2
vcc->微控制器5v vcc->微控制器5v
scl->微控制器pb6 scl->微控制器pb10
sda->微控制器pb7 sda->微控制器pb11
gnd->微控制器gnd gnd->微控制器gnd
*/int
main
(void)}
if(result==4)
}if(result==5)
}ld3320_delay
(10000);
}}/*********************************************end of file**********************/
如果想要更加詳細的資料,可以在文章末尾處檢視。
下面附上相關程式以及資料:
stm32語音識別與播報智慧型控制led燈相關程式及資料
STM32識別車牌
本系統以stm32f103rbt6微控制器為主控,控制ov7670攝像頭 帶fifo 進行影象採集,通過模式識別 匹配,最後獲得車牌的識別結果。為盡大可能的提高處理速度,stm32微控制器進行了16倍頻。識別主要過程包括影象採集 二值化分析 識別車牌區域 字元分割 字元匹配五過程。影象採集 影象通過...
stm32 利用iap更新程式
在官方軟體庫的 core cm3.h 檔案裡 直接提供了 系統復位的函式void softreset void 方式一 stm32 ram足夠大的情況下使用ram來快取新的程式 一般程式的bin檔案大小只有幾十k 第一步自定義乙個協議 例 第二步 接收到進入boot程式命令即呼叫softreset軟...
STM32休眠與喚醒
這兩天研究了stm32的低功耗知識,低功耗裡主要研究的是stm32的待機模式和停機模式 讓微控制器進入的待機模式和停機模式比較容易,實驗中通過設定中斷口pa1來響應待機和停機模式。voidexti1 irqhandler void void standby 進入的待機模式和停機模式很簡單,基本一樣。...