串口接收协议设计问题

2019-07-20 09:04发布



    各位好,是这样的。我用单片机每隔4ms向上位机发送一个8位的小数,上位机每接收到一个数,就控制另外一台设备进行一次数据采集。这样单片发一个数,上位机就收一个数,然后控制另一个外设进行一次数据采集。想请问一下这样的串口通讯协议该怎么设计???

    我写了一个上位机程序,发现的问题是上位会一次性读好几个数,不是发一个读一个,这样控制外设就有问题,请教一下这种通讯协议该怎么设计??

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
mygod
1楼-- · 2019-07-20 13:03
 精彩回答 2  元偷偷看……
augustedward
2楼-- · 2019-07-20 17:51
 精彩回答 2  元偷偷看……
HXYDJ
3楼-- · 2019-07-20 20:20
发送每笔数据的时候都带上头和尾,头+数据+尾,这样电脑接收数据的时候就可以根据头尾判断是不是一笔数据。
飞羽1918
4楼-- · 2019-07-20 23:56
HXYDJ 发表于 2018-3-15 16:29
发送每笔数据的时候都带上头和尾,头+数据+尾,这样电脑接收数据的时候就可以根据头尾判断是不是一笔数据。

好的,谢谢,我查一查。
飞羽1918
5楼-- · 2019-07-21 00:21
 精彩回答 2  元偷偷看……
augustedward
6楼-- · 2019-07-21 02:29
 精彩回答 2  元偷偷看……

一周热门 更多>