菜鸟请教:串口通信接收多个字节问题!

2020-01-30 13:51发布

假如上位机PC一下给单片机发送了10个字节,而单片机每次只能处理一个字节,假如处理完一个字节后没有及时去接收后面的字节是不是会丢包?想问下多长时间内处理才能完整接收到后面的字节?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
hameyou
1楼-- · 2020-01-30 17:11
放入接收缓冲区,等接收完了再处理
zgxcom123
2楼-- · 2020-01-30 18:07
串口属于“发射后不管”的
jswd0810
3楼-- · 2020-01-30 21:26
 精彩回答 2  元偷偷看……
chaily
4楼-- · 2020-01-30 22:08
都是接收完再处理的,如果是模拟串口收完一个字节就处理的话一般只半个位的时长来处理。
a794001114
5楼-- · 2020-01-31 03:43
chaily 发表于 2013-4-10 02:52
都是接收完再处理的,如果是模拟串口收完一个字节就处理的话一般只半个位的时长来处理。 ...

你猜一下我是谁?
电子爱好者_MCU
6楼-- · 2020-01-31 04:00
这个你可以采用串口中断来处理 ,然后把接收到的所有数据放入一个缓存中 通过读写指针指定位置 设置应答与重发功能

一周热门 更多>