用 STM32学习DAC的使用,但遇到了一些问题,请高手解决一下。我用芯片是 STM32 103 VC T6,使用DMA通道,tiM2触发,本想通过调节TIM2的TIM_Period来改变正弦波的频率,但是发现在改变TIM_Period的值时,频率是变了,但幅度也跟着变了,这是为什么,是什么配置错了?请大家帮忙解决一下
|
|
|
|
大家都来看啊!
我的神......,太给力了我也栽倒这了.....
|
|
|
|
|
可能是示波器设置的时间过快的原因,使有些点还来不及显示就过去了吧,在做积分实验时我也有过这样的经历。。。
|
|
|
|
|
你可以去群里看看 【电子产品研发交流】:(323764552) 欢迎来群里共同探讨!
|
|
|
|
|
给力 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享 谢谢分享
|
|
|
|
|
好的,谢谢!
|
|
|
|
|
虽然过去很长时间了,这个问题经过我测试,可能有两个原因:1。内部DAC随触发频率升高,由于DAC压摆小,而无法输出设定电压。2.高频率下DAC,如果使用了内部buffer,则buffer带宽不够。没用buffer则输出阻抗太大,接示波器时负载获得的电压就小了。
|
|
|
|
|