求解答:DMA Burst模式是什么意思?

2019-12-21 12:16发布

求解答:
1,DMA Burst模式是什么意思?
2,我想用TIM2_UP 触发DMA事件,TIM_DMACmd(TIM2, TIM_DMA_Update, ENABLE);
能不能触发一次DMA事件然后就传送3位数据到TIM2->CCR1?就是第一位传送完之后接着第二位传...第三位...这样?
现在能够做到的是一次定时触发DMA事件传送第一位,第二次触发DMA事件传送第二位,第三次触发DMA事件传送第三位。
这个我也配置成3都不行:DMA_InitStructure.DMA_BufferSize = 3;
难道一次DMA事件就只能传送一个数据吗?
4条回答
lkl10800139
1楼 · 2019-12-21 16:16.采纳回答
DMA Burst意为 DMA 突发模式,这个我没有仔细研究过。给你传资料吧。
STM32F2技术培训_直接存储器访问_DMA.pdf
STM32F2技术培训_直接存储器访问_DMA.pdf (2.77 MB, 下载次数: 121) 2012-9-19 10:16 上传 点击文件名下载附件
ap0705307
2楼-- · 2019-12-21 18:26
lkl10800139 发表于 2012-9-19 10:17
DMA Burst意为 DMA 突发模式,这个我没有仔细研究过。给你传资料吧。
STM32F2技术培训_直接存储器访问_DMA. ...

感谢 按照你的资料上说 与DMA Burst模式对应的是DMA single 模式 我就觉得Burst 为什么翻译成突发模式,就文字上很难理解其意思!
lkl10800139
3楼-- · 2019-12-21 18:30
 精彩回答 2  元偷偷看……
清新怡人
4楼-- · 2019-12-22 00:54
lkl10800139 发表于 2012-9-19 10:17
DMA Burst意为 DMA 突发模式,这个我没有仔细研究过。给你传资料吧。
STM32F2技术培训_直接存储器访问_DMA. ...

谢谢资料.


一周热门 更多>