您好 我遇到和楼主一样的问题,我在HalUARTPollDMA()中的最后一个if判断语句中改成了
if (evt && (dmaCfg.uartCB != NULL))
{
evt &= HAL_UART_TX_N;//0xf7 屏蔽掉HAL_UART_TX_FULL和HAL_UART_TX_EMPTY
dmaCfg.uartCB(HAL_UART_DMA-1, evt);
}
{
evt &= HAL_UART_TX_N;//0xf7 屏蔽掉HAL_UART_TX_FULL和HAL_UART_TX_EMPTY
dmaCfg.uartCB(HAL_UART_DMA-1, evt);
}
但是还是不行,请指正