使用STM32F103VET的DAC输出通道1输出正弦波,采样TIM2触发DAC,使用DMA将数值从内存数组传送到DAC的寄存器。BUF中存有一个周期的正弦波数值(32个数据点)。
遇到以下问题:
(1)产生的波形如下图所示,在波峰处有5个点的电压掉下去了,无论在开发板上还是在自己做的电路上都如此,可以确认不是开发板上PA4上的上拉电阻的原因,因
为自己做的板子上无上拉电阻。
(2)在自己做的板子上一旦使用了DAC的BUF,输出电压就一直为零了,只能不使用BUF。
哪位遇到过类似的问题,如何解决的?望赐教。 |