stm32串口通訊時怎樣接收字元串

提問者:用戶BMYM 發布時間: 2024-10-31 05:46:01 閱讀時間: 3分鐘

最佳答案

stm32串口收發數據時:

起首收發倆端要樹破統一的通信報文:報文格局一致,對應位表達什麼。報頭校驗碼等

一切數據終極都是用二進位的0 1電旌旗燈號發送,所以不管字元還是什麼範例的數據開端讀到的都是16進位數。

舉個例子:字元串 hello 商定好放進的uint8 範例的buf[2]-[6],每個字元對應一位位元組.將全部buf經由過程串口(或許有DMA的推薦用DMA)發送。另一端讀的時間將對應[2]-[6]拿出即可掉掉落hello

相關推薦