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.
工具/软件:Code Composer Studio
大家好、我尝试为 UART6 RX 通道配置 UDMA、我尝试了很多、但至今没有结果。 请有人提供一些使用 UART6 RX 通道配置 UDMA 的示例代码? 我使其适用于 SW 通道、但不适用于该外设。 这是我至今编写的代码:
HWREG (0x400FE60C)= 0x01;
//IntEnable (INT_UDMAERR);
//uDMAIntRegister (INT_UDMAERR、uDMAIntHandler);
//UARTIntClear (UART6_BASE、UART_INT_RX);
//uDMAIntClear (UDMA_CH10_UART6RX);
//uDMAErrorStatusClear ();
uDMAEnable();
uDMAControlBaseSet (ui8ControlTable);
uDMAChannelAssign (UDMA_CH10_UART6RX);
uDMAChannelAttributeEnable (UDMA_CH10_UART6RX、UDMA_ATTR_USEBURST|UDMA_ATTR_HIGH_PRIOR|UDMA_ATTR_REQMASK);
uDMAChannelControlSet (UDMA_CH10_UART6RX|UDMA_PRI_SELECT、UDMA_SIZE_8|UDMA_SRC_INC_None|UDMA_DST_INC_None|UDMA_ARB_1);
uDMAChannelTransferSet (UDMA_CH10_UART6RX|UDMA_PRI_SELECT、UDMA_MODE_BASIC、(void *)(UART6_BASE + UART_O_DR)、Destiny、sizeof (Destiny));
uDMAChannelEnable (UDMA_CH10_UART6RX);
//uDMAChannelRequest (UDMA_CH10_UART6RX);
//uDMACHannelRequest();