[爆卦]uart通訊協定是什麼?優點缺點精華區懶人包

為什麼這篇uart通訊協定鄉民發文收入到精華區:因為在uart通訊協定這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者GooLoo (平凡)看板C_and_CPP標題[問題] UART問題時間Fri Dec 9 ...


我想讓兩台mcu溝通,
資料是20byte的binary,
現在傳輸過程可能會突然被拔除,
所以該次資料要捨棄

UART程式我會,
因為我是binary資料,0-255都會用到,沒法用\n判斷,buffer收到10byte後斷線,新20byte進來,怎樣做才不會overflow,讓系統不會大亂

講概念就好


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.99.191
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1481273547.A.DD1.html
Schottky: 講概念就好,那... 請參考其他通訊協定是怎麼做的。 12/09 17:07
Schottky: 我個人會打包成封包,用header辨認封包和驗證完整性 12/09 17:10
Schottky: 另一個方法,不能用\n你有沒有試過用一百個\n 12/09 17:13
Schottky: 你覺得一百個\n很搞笑嗎?隔壁Electronics板常這樣玩 12/09 17:14
james732: 自己加個header,可以說明byte count與crc等 12/09 17:25
soso7885: crc 12/09 21:33
chuegou: 你需要自訂protocol 有checksum,crc,資料數量皆可 12/09 21:41
yvb: 講概念就好 => 違反板規6, 請至其它板. XD 12/10 10:39
EdisonX: 自定 protocol + checksum 最省事。 12/10 23:09

你可能也想看看

搜尋相關網站