基本模式是直接设置的寄存器。集散模式是自己在内存里定义两张表,每次传完会将下一张表加载到寄存器里,示意图如下:
如之前回复所说,确定用集散模式就参考PDMA_ScatterGather_PingPongBuffer
你说例程是memory to memory的,需要memory 和外设传输,我有截图说明怎么去修改描述符表。
之后你又说不知道怎么操作 例如修改成 PDMA_UART0_TX。也有截图UART TX发送的描述符表如下图:
到此集散模式的描述符表配置已经完全ok了,直接到例程里这么改就可以测试了。
|