我用stm32的DMA+DAC生成正弦波,用TIM2触发,未使能输出缓存时波形正常,使能缓存后波形底部出现失真。因为我是打算直接用stm32的输入捕获模块捕获正弦波的,所以如果不使能输出缓存的话DAC的驱动能力不足,是不能被正常捕获的。但是我使能之后波形底部就失真了。请问为什么会出现这种现象?原子哥的手册里写的输出不能到0对这个有影响吗?为什么它的输出不能到0?DAC采样点数增多可以改善这种现象吗?一堆问题,还请大神赐教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2采样点数增多解决不了这个问题。
可以把峰值减小来解决这个问题,就是说底部输出到最小值,而不到0,就不会失真了。
一周热门 更多>