串口接收协议设计问题

2019-07-20 09:04发布



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

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
飞羽1918
1楼-- · 2019-07-21 08:22
mygod 发表于 2018-3-16 15:44
WIN 最小调度周期是15ms样子,常用串口软件上的1ms其实就是 15-20ms,你4ms发,

请问这个怎么理解,我用单片机4ms向上位机发一个数,串口接收判断后,再去控制其他设备,这个过程反应不过来吗?
飞羽1918
2楼-- · 2019-07-21 10:36
 精彩回答 2  元偷偷看……
飞羽1918
3楼-- · 2019-07-21 12:30
Windows不是实时系统,是调度周期的问题。

一周热门 更多>