当前位置: 华文世界 > 数码

串口音乐

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