使用STM32中的DAC生成音訊和波形

2021-10-13 12:50:30 字數 442 閱讀 7784

dac 為數字/模擬轉換模組,故名思議,它的作用就是把輸入的數字編碼,轉換成對應的模擬電壓輸出,它的功能與 adc相反。在常見的數碼訊號系統中,大部分感測器訊號被化成電壓訊號,而 adc把電壓模擬訊號轉換成易於計算機儲存、處理的數字編碼,由計算機處理完成後,再由 dac 輸出電壓模擬訊號,該電壓模擬訊號常常用來驅動某些執行器件,使人類易於感知。如音訊訊號的採集及還原就是這樣乙個過程。

stm32 具有片上dac 外設,它的解析度可配置為 8 位或 12 位的數字輸入訊號,具有兩個 dac 輸出通道,這兩個通道互不影響,每個通道都可以使用dma 功能,都具有出錯 檢測能力,可外部觸發。

typedef

struct

dac_inittypedef;

2、《零死角玩轉stm32——f103指南者》

STM32的PWM和DAC練習中生成音訊和波形

二 dac pwm pmm是 pulse width modulation 的縮寫,中文意思就是脈衝寬度調製,簡稱脈寬調變。它是利用微處理器的數字輸出來對模擬電路進行控 制的一種非常有效的技術,其控制簡單 靈活和動態響應好等優點而成 為電力電子技術最廣泛應用的控制方式。脈寬調變 pwm 基本原理 控...

STM32的PWM和DAC練習

二 dac 總結參考資料 pwm是 pulse width modulation 的縮寫,中文意思就是脈衝寬度調製,簡稱脈寬調變。它是利用微處理器的數字輸出來對模擬電路進行控 制的一種非常有效的技術,其控制簡單 靈活和動態響應好等優點而成 為電力電子技術最廣泛應用的控制方式。stm32f1 除了基本...

STM32的PWM和DAC練習

1.pwm簡介 pwm是 pulse width modulation 的縮寫,中文意思就是脈衝寬度調製,簡稱脈寬調變。它是利用微處理器的數字輸出來對模擬電路進行控 制的一種非常有效的技術,其控制簡單 靈活和動態響應好等優點而成 為電力電子技術最廣泛應用的控制方式。2.原理 脈寬調變 pwm 基本原...