asssdz-382474 发表于 2016-10-28 12:14:46

:):):):):):):):):):):)

kylongmu 发表于 2016-10-28 18:13:55

奏奏奏 发表于 2016-10-28 07:16
楼主的DAC配置里面先把触发选项修改为无触发,试一试能不能正常输出

无触发可以正常输出的。

kylongmu 发表于 2016-10-28 19:04:36


如果用直接生产三角波的配置是没有问题的,TIM4更改时钟周期是可以改变输出波形的周期的,所以采样TIM4做触发是没有问题的,现在就剩下DMA的问题了。

kylongmu 发表于 2016-10-29 00:03:50

本帖最后由 kylongmu 于 2016-10-29 00:05 编辑


问题自己搞定了,完全是瞎猫撞死耗子的方法,CUBE生产的代码顺序有问题,TIM必须在DAC初始化之前启动才会正常工作,这算是个BUG吗?
看一下输出波形图:

CUBE版本4.17,库1.51都是最新的。

asssdz-382474 发表于 2016-10-29 00:05:47

:):):):):):):):)

kylongmu 发表于 2016-10-29 00:12:46

从输出的三角波上看,STM32F7的驱动太弱了,下降沿不干净,看来得用外置OP来驱动才行。还有纹波太多,不知道这些纹波是哪里来的。
我的示波器是RedPitaya,14bit分辨率的,纹波抑制比也比Nucleo好得多,所以不用怀疑我示波器的问题。

高二毛 发表于 2016-10-29 11:05:57

感谢分享经验。

anobodykey 发表于 2016-10-29 11:09:06

:lol:lol:lol:lol:lol

原田夜舞love 发表于 2016-10-29 23:40:40

帮顶了。。。

peter001 发表于 2016-10-30 03:13:31

帮顶,找bug很辛苦
页: 1 [2]
查看完整版本: NUCLEO-F767生成工程DAC不工作,(已解决,CUBE有BUG)