🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
dma有burst、burst size、transfer的概念: ## dma 实际上是一次一次的申请总线,把要传的数据总量分成一个一个小的数据块。比如要传64个字节,那么dma内部可能分为2次,一次传 64/2=32个字节,这个2(a)次呢,就叫做burst。这个burst是可以设置的。这32个字节又可以分为32位 \* 8或者16位\*16来传输。 ## transfer size: 就是数据宽度,比如8位、32位,一般跟外设的FIFO相同。 ## burst size: 就是一次传几个 transfer size. ![](https://img.kancloud.cn/4d/02/4d024f752b0113b7f71cceb50dc512a8_849x683.png)