1. 程式人生 > >調試日誌——基於stm32的智能聲光報警器(二)

調試日誌——基於stm32的智能聲光報警器(二)

一個 定時器 wav 數組 pwm 中斷 個數 軟件 數據

  今天調試了音頻部分的播放功能,這裏我采用的是輸出pwm來播放聲音的方式。

聲音的源文件是一個wav文件,然後用一個軟件將wav文件轉化為一個數組的文件。

要播放的文件就是這個數組文件裏面的數據部分,前面的信息頭都可以去掉。

我的想法是,用兩個定時器,一個定時器產生pwm波形來播放數據,另一個

定時器則以采樣率來決定多少周期更新一次播放。在中斷中更新播放的數據。

這樣就達到了播放聲音的目的。

調試日誌——基於stm32的智能聲光報警器(二)