10353| 18
|
串口用DMA方式 |
1金钱
最佳答案你设定DMA的时候需要设定一个多少个数据量,然后需要设定你的数据是多少位,串口么就是8位喽。
然后比如你设定需要搬运10个数据,然后定义一个数组a[10],把DMA的搬运目标地址设定在这个数组上,假设这个数组的地址是0x60000;DMA就会一次把数据放到0x60000~0x60009的地址,每搬运一次地址加1。然后到了第11次,就又回到0x60000,如此循环。
也就是说,会覆盖~
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-8-21 14:42
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网