STM32 USART 接收任意長度字符

近段時間學習到 STM32 USART 部分,基本上在接收數據的時候都是採用定長,因此一直想實現接收任意長度的字符串。這裏的任意長度不是指的無限長,而是在本身定義的緩衝區範圍之類。好比說緩衝區的大小是 1024 Byte,那麼就能接收不大於 1024 個字符串。 當時有兩個思路: 一、使用結尾標誌,如 "\r\n" 什麼的 二、定時判斷接收數據的長度,若是在規定的時間內長度沒有發生變化,證實已經接
相關文章
相關標籤/搜索