DAC+DMA 双通道 DMA传输目标外设地址应该怎么选?

2019-07-20 11:32发布

本帖最后由 Ecll1ps 于 2017-10-13 10:12 编辑

TIM截图20171013100337.png

求助:DAC双通道 , 采用DMA传输。HAL_DAC_Start_DMA();函数中目标寄存器的地址该怎么选择呢?

数据手册里有写
TIM截图20171013100544.png

必须是这三个末尾带D(Double)的寄存器中,具体如下:
TIM截图20171013100604.png
但是在HAL_DAC_Start_DMA();函数中,只允许这三个寄存器地址
TIM截图20171013100656.png



如果需要把目标改成这三个末尾为D的寄存器,是不是得修改HAL_DAC_Start_DMA这个库函数了?
或者有啥其他方法吗?

十分感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Ecll1ps
1楼-- · 2019-07-20 12:00
 精彩回答 2  元偷偷看……
Ecll1ps
2楼-- · 2019-07-20 15:14
 精彩回答 2  元偷偷看……
Ecll1ps
3楼-- · 2019-07-20 16:44
问题已解决
正点原子
4楼-- · 2019-07-20 17:24
 精彩回答 2  元偷偷看……

一周热门 更多>