PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] UART問題
作者:
GooLoo
(平凡)
2016-12-09 16:52:25
我想讓兩台mcu溝通,
資料是20byte的binary,
現在傳輸過程可能會突然被拔除,
所以該次資料要捨棄
UART程式我會,
因為我是binary資料,0-255都會用到,沒法用\n判斷,buffer收到10byte後斷線,新20byte進來,怎樣做才不會overflow,讓系統不會大亂
講概念就好
作者:
Schottky
(順風相送)
2016-12-09 17:07:00
講概念就好,那... 請參考其他通訊協定是怎麼做的。我個人會打包成封包,用header辨認封包和驗證完整性另一個方法,不能用\n你有沒有試過用一百個\n你覺得一百個\n很搞笑嗎?隔壁Electronics板常這樣玩
作者:
james732
(好人超)
2016-12-09 17:25:00
自己加個header,可以說明byte count與crc等
作者:
soso7885
(YOHO)
2016-12-09 21:33:00
crc
作者:
chuegou
(chuegou)
2016-12-09 21:41:00
你需要自訂protocol 有checksum,crc,資料數量皆可
作者: yvb
2016-12-10 10:39:00
講概念就好 => 違反板規6, 請至其它板. XD
作者:
EdisonX
(卡卡獸)
2016-12-10 23:09:00
自定 protocol + checksum 最省事。
繼續閱讀
Re: [問題] 困難的指標問題?
blueguan
[問題] openGL的shader compile問題
goldflower
[問題] Dev-C++是否能夠寫CUDA
dddddd67
[問題] 請問如何自訂標題列介面?
red0whale
[問題] 求B字串在A字串中的位置
jacky1989
[問題] 二維陣列傳遞
woody3724
[閒聊] 如何禁用特定的STL容器或函式
kipi91718
[問題] OPENCV IDFT 編輯頻譜後轉回原圖
ctr1
[問題] 困難的指標問題?
blueguan
Re: [閒聊] linked list重要性
EdisonX
Links
booklink
Contact Us: admin [ a t ] ucptt.com