DMA DAC TIM 问题,寄存器配置。

2019-07-21 06:41发布

我是想用 定时器2的TRGO事件触发DAC,并且开启了DAC-DMA,通过DMA将定义好的数组内容依次传到DA的输入端,从而转化为模拟值输出。而什么时候触发DA是由TIM2决定的,我想问的是,DMA是什么时候开始传送的?TIM2是触发DAC的,和DMA有什么关系,虽说配置了DAC-DMA模式,但中文参考手册中并没有详细说清楚。以下是源代码,主函数不必看,有哪位高手能帮我看看DMA.C TIMER.C 和DAC.C配置代码有什么问题么,是不是少配置了什么,还是怎么回事。卡了我3天了,,求帮助。我把所有金钱都拿出来了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
bbq
1楼-- · 2019-07-22 07:08
huiye丶666 发表于 2018-7-16 13:58
是的,我想输出波形,但不是很明白具体工作过程是什么样子的,我只知道TIM是用来触发的,不知道是触发DMA ...

兄弟,你用上了DMA频率也正确吗??要是想到怎么把波形在屏幕上显示请教教我,之前毕业设计就差这点就做得比较完美了
珍珍
2楼-- · 2019-07-22 10:10
楼主解决了吗?我也遇到同样的问题了,但是原子哥发的程序是ADC+DMA,不是DAC+DMA的呀。

一周热门 更多>