关于DMA的问题

2019-07-20 15:53发布



DMA一次传输完成后,如果再次初始化,DMA_Init(DMA1_Channel6, &DMA_InitStructure);DMA的存储器地址是不是又会指向存储数组的首地址?

代码 代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
likunxue
1楼-- · 2019-07-20 16:56
 精彩回答 2  元偷偷看……
yhh
2楼-- · 2019-07-20 17:49
likunxue 发表于 2017-3-24 09:37
一般不用重设地址,只需要在初始化时设置一次就行了,每次传输完成后关闭DMA,再次传输时先关闭,设置传输 ...

那如果我希望下一次开始传输到数组时,数据必须再次从数组的首地址开始存储,应该怎么设置?
likunxue
3楼-- · 2019-07-20 20:34
yhh 发表于 2017-3-25 10:59
那如果我希望下一次开始传输到数组时,数据必须再次从数组的首地址开始存储,应该怎么设置?

关闭再从新使能,数据就会自动初始化到指定数组的首地址!
yhh
4楼-- · 2019-07-20 20:50
 精彩回答 2  元偷偷看……

一周热门 更多>