文章目录 I2S 输出正弦波 PC 端 C 语言生成正弦波数组 原理 代码实现 源码 编译 运行结果 波形 固定采样率下的正弦波数组 源码实现 编译 16bit 运行结果 24bit 运行结果 波形 I2S 输出 数据通路 USB 麦克风 audicity 软件测试 波形测试 频谱分析 AP 仪器测试 波形测试 FFT 测试 THD+N 测试 频率测试 I2S 输出正弦波 PC 端:生成一个频率为 1KHz 的正弦波 C 语言数组 MCU 端:将正弦波数组使用 I2S 输出 AP 端:接收从 MCU I2S 端口出来的正弦波数据并测量 THD+N 等数据 PC 端 C 语言生成正弦波数组 原理 三角函数的公式 y = A s i n w x y = Asinwx y