2026-01-11 5:24 PM - last edited on 2026-01-12 12:05 AM by Gyessine
Dear @YutinhLin ,
Post Edited by ST moderator to apply source code formatting and translate from Chinese to English to comply with the community rule:
Best regards,
Gyessine
晶片型號 : STM32H723VGTx
RX 與 TX Buffer 都已配置到 D2 區塊
使用狀況 :
第一次執行 HAL_UART_Transmit_DMA 正常
執行 HAL_UART_AbortReceive() -> HAL_UARTEx_ReceiveToIdle_DMA() 後
再執行 HAL_UART_Transmit_DMA 無法正常工作
請問這樣的使用方式是否正確
或是需要另外的設定動作才能再正常使用
Chip model: STM32H723VGTx
Both the RX and TX buffers are allocated in the D2 domain.
Usage scenario:
The first execution of HAL_UART_Transmit_DMA operates correctly.
After executing HAL_UART_AbortReceive() followed by HAL_UARTEx_ReceiveToIdle_DMA(), subsequent execution of HAL_UART_Transmit_DMA does not function as expected.