微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 如何修改串口一次可接收最大字节

如何修改串口一次可接收最大字节

时间:10-02 整理:3721RD 点击:

 请问串口一次最大能接收多少字节  我用上位机一次发送512字节会不会出错,如果会出错,我该如何增大其可接收最大字节(除了分片发送  我需要上位机一次性发完)  谢谢

理论上如果缓冲区足够大,那么接受的字节数就没有上限。但是实际上缓冲区大小是有限的,这就取决于设备处理接受的串口数据的速度了。如果处理速度比接受串口数据的速度还要慢,那么就可能存在你说的“出错”的可能。

对应的解决方法有两种:

1.增大处理接收到的数据的速度,确保缓冲区一旦有数据就能被立刻取出。

2.增大缓冲区,这样即便处理速度较慢,也可以依靠较大的缓冲区增大可接收字节数。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top