This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
DMA 通道配置问题,设置了DMA6作为LIN_Uart的接收触发,DMA5作为LIN_Uart的触发发送,配置了DMA6的transfer size为8,如何在8个字节的数据搬运到目标buffer后,让下次数据搬运目标直接回到目标buffer的起始地址开始?
当前设置如下:
DMA_configAddresses(DMA_CH6_BASE, (uint16 *)(lin_uartData.rxData.buff), (uint16 *)(LINA_BASE + LIN_O_SCIRD));
DMA_configBurst(DMA_CH6_BASE, 1, 0, 1);
DMA_configTransfer(DMA_CH6_BASE, 8, 0, 1);
DMA_configMode(DMA_CH6_BASE, DMA_TRIGGER_LINARX, DMA_CFG_ONESHOT_DISABLE |
DMA_CFG_CONTINUOUS_ENABLE | DMA_CFG_SIZE_16BIT);
DMA_enableTrigger(DMA_CH6_BASE);
DSP280049的控制器作为slave,master每次发8字节的uart 通讯指令给到slave。
您好
根据您的描述:
DSP280049的控制器作为slave,master每次发8字节的uart 通讯指令给到slave。
DSP280049做从,接到主发来的指令怎么配置写入的地址吗?