STM32L432KC配置DAC与DMA后PA4引脚无输出问题求助
STM32L432KC配置DAC与DMA后PA4引脚无输出问题求助
大家好,我现在在调试STM32L432KC的DAC+DMA功能,想让PA4引脚输出模拟波形——最终目标是通过I2S传入音频数据后用这套方案输出音频,但目前先从基础测试入手:用数组生成正弦波采样值,通过DMA喂给DAC,再在示波器上观测波形。
我的配置步骤如下:
- 启用了PA4对应的GPIO引脚
- 配置并启用了DAC和DMA外设
- 准备了一个8位无符号整数数组,按正弦波采样规律填充,理论上经DAC转换后能输出正弦波
- 将DMA配置为直接把数组数据写入DAC的
DHR8R1寄存器,用定时器7触发DMA传输
原本期待示波器上能看到振幅较高的正弦波,但目前PA4引脚完全没有预期输出。
另外我查了芯片手册,知道DAC需要Vref参考电压,已经用跳线把REF引脚和3.3V引脚连起来了,示波器也只接了PA4和地。不过我没搞明白VDDA这类电源信号要怎么和DAC关联,这部分配置可能存在问题?
我已经尝试过一些排查操作,但相关内容未完整整理出来,有没有大佬能帮忙分析下可能的问题点?
备注:内容来源于stack exchange,提问作者Victoria Parizot
相关产品推荐
相关产品推荐

