STM32串口DMA連續發送兩幀,致使數據部分覆蓋的問題

問題描述 使用STM32的串口進行DMA發送(Noraml模式),在某個任務中連續調用兩次發送函數log_printf(),可是發回的數據在串口調試助手上顯示與預期不符。第一次發送的數據有一部分被第二次發送的數據覆蓋,如圖所示: 任務代碼以下:web /* Log_Task function */ void Log_Task(void const * argument) { /* USER C
相關文章
相關標籤/搜索