串口通信的問題

有同事問我以下問題: 個人答覆: 串口發送數據字節是有前後次序的,先後到達的時間固然 不可能 同樣.. 因爲線路緣由,頭幾個字節到了,後幾個字節可能要等100ms才能到.   通常程序用的是windows的串口控件 是有緩存的, 他默認判斷一個數據包是否發完是根據先後連個字節之間接收間隔來定的. 加入必定時間內沒有收到數據,windows 會把當前緩存裏的數據當成一個完整的數據包,而後用消息通知主
相關文章
相關標籤/搜索