當前位置: 華文世界 > 數碼

串口音樂

2024-02-04數碼
影片載入中...

01串口音樂

一、串口音樂

大家聽到小型音箱發出的音樂,實際上是直接將微控制器的串口訊號連線到音箱音訊輸入埠之後,音箱發出的聲音。電路板上是一顆STM32微控制器,外部音樂訊號透過微控制器的ADC 埠被采集到微控制器內。微控制器經過處理之後,透過串口 UART2 發送出來。連線到外部的音箱進行播放。采集和發送的頻率大約為 11kHz。所以聽起來聲音還是非常保真的。下面讓我們再聽一下來自微控制器串口的音樂。串口將連續32個字節作為一組,其中包括有 256 個可以改變的位元。透過改變這些位元所占的比例,可以形成一個 8 位的 DAC輸出。

如果只是簡單的把ADC轉換的數據直接透過串口發送出來,實際上是無法聽出任何感知的音樂的。但只要將ADC采集到訊號的振幅改變輸出數據位中 0 1 位元的比例,便可以直接透過音箱發出與輸入訊號一樣的音樂了。下面讓我們在聽一下這個效果把。也許這是你第一次聽過的最清晰的串口音樂了。

參考資料

[1]

使用串口輸出DAC訊號 : https://zhuoqing.blog.csdn.net/article/details/135971283