stm32串口接收不定長內容,不使用DMA

項目做到一半,碰到個尷尬問題:PWM使用的DMA通道與串口接收的DMA通道撞車了,咋辦? 考慮一下,決定放棄idle中斷+dma的串口不定長數據接收方案,回到中斷接收去。 中斷接收函數HAL_UART_RECEIVE_IT函數是個定長接收函數,除非把接收長度設爲1。由於我使用freertos系統,打斷系統的時間應儘可能少,頻率儘可能低。每個字節都進一次hal庫的接收處理函數,進行各種判斷實在是不友
相關文章
相關標籤/搜索