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