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这个库函数了?
或者有啥其他方法吗?

十分感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。