STM32 USB声卡 CUBEMX配置 极简配置十分钟解决 STM32+PCM5102A
2023-11-14 11:47
- ST MCU
- 15
- 1636
踩坑
新版本的CUBEMX已经和之前有很大的区别,很多问题已经解决,但是有时候还是会阴差阳错发生一些错误。 ...
添加静音功能
经营功能对应usbd_audio_if.c文件的AUDIO_MuteCtl_FS(uint8_t cmd)函数。该函数在设置静音和 ...
到此为止就可以插到电脑上并且选择该声卡了,连接电脑后从I2S接口便能源源不断的输出数据,连接上PCM5120A ...
修改usbd_audio_if.c中的AUDIO_AudioCmd_FS函数
/**
* @brief Handles AUDIO command.
* @param pb ...
改代码配置
USB原本是非常复杂的,代码部分原本也是不例外得复杂,但是ST官方帮我们完成了几乎所有工作,我 ...
这个函数在usbd_conf.c内,源码如下
修改堆栈大小第一步选择工程管理(Project Manager)选项卡
第二步修改堆栈,请改大,改成和我一样,因为 ...
误差值在哪看? 第一步选择I2S或SAI
第二步在选择的标准频率下面会显示当前的实际频率和误差,让误差(Err ...
时钟配置
配置时钟使得I2S或SAI界面中的误差系数尽量小。若有缘分和我使用了相同的芯片和相同的采样率(48 ...
音频数据传输DMA设置
此部分无论使用SAI还是I2S在设置时均相同。
第一步选择DMA设置,并且选择DMA请求为 ...
I2S基本设置
第一步设置为主模式。主模式全双工和半双工都行,如果想同时实现USB麦克风,且麦克风通过I ...
USB中间件配置
第一步找到Middleware,选择USB_DEVICE,在第二步选择Audio_Device_Class,第三步实测默 ...
USB硬件设置
在第一步处选择Device_Only,第二步默认即可
1.综述
USB声卡无非就是USB将PCM数据给I2S外设或SAI外设通过I2S输出给DAC转为模拟信号后,连接上耳机。
就 ...
STM32网口通信如何发送16进制数组
2022-11-16 22:40
- ST MCU
- 5
- 474
HC32F4
2022-3-2 14:58
- 小华半导体
- 2
- 856
芯圣新版SDK-HC89S003F4开发工具资料大全及教程全收录!
2022-6-24 13:42
- 芯圣MCU
- 43
- 42473
为什么兆易创新的各种资料还是英文的?
2022-4-14 11:08
- GigaDevice GD32 MCU
- 44
- 6839
2
3
近期访客