• <noscript id="ommkm"><source id="ommkm"></source></noscript>
  • <table id="ommkm"><option id="ommkm"></option></table>
  • <noscript id="ommkm"><source id="ommkm"></source></noscript>
    <rt id="ommkm"><option id="ommkm"></option></rt>
  • <noscript id="ommkm"></noscript>
  • 發布時間:2020-10-05 23:24 原文鏈接: 嵌入式硬件通信接口協議UART:快速使用串口及應用4

    五、初見數據協議解析

    如果是簡單幾個字符的指令,可以用上述那樣簡單判斷,但是在稍微中等級別的工程項目中,用那樣的方式都已經很不便于處理和擴展了。

    比如有一串數據,并且長度不確定,將會超過10個字節、20個字節、100個字節甚至更多,那么這時候就必須使用協議解析的方式。

    通常的,數據協議都會有協議頭、長度、校驗、數據內容等部分組成,數據將以包的形式進行收發,這時候使用解析的方式,對數據包進行解析。

    這就是廣泛使用的“起始式協議”。

    實際的產品中有IC/ID讀卡器模塊的接口協議:

    也有使用在PM2.5傳感器上的:

    這些都屬于開發的模塊產品,對外使用串口通信,并且數據協議采樣了“起始式”的幀結構模式。


  • <noscript id="ommkm"><source id="ommkm"></source></noscript>
  • <table id="ommkm"><option id="ommkm"></option></table>
  • <noscript id="ommkm"><source id="ommkm"></source></noscript>
    <rt id="ommkm"><option id="ommkm"></option></rt>
  • <noscript id="ommkm"></noscript>
  • 国产精品单位女同事在线