关于arduino uno串口接受缓冲区的问题

为了修改arduinouno的串口接受缓冲区的大小,按照网上的方法找到了IDE安装目录下的SoftwareSerial.h文件,修改了宏定义_SS_MAX_RX_BUFF... 为了修改arduino uno的串口接受缓冲区的大小,按照网上的方法找到了IDE安装目录下的SoftwareSerial.h文件,修改了宏定义_SS_MAX_RX_BUFF的值为512(原来的默认值是64),这样做真的能修改串口接受缓冲区吗?还有如果arduino uno的串口接受缓冲区溢出了会发生什么?是不在接收字节了还是继续接收并且掩盖原来接受的字节? 展开
 我来答
2925059
2018-09-03 · TA获得超过4136个赞
知道大有可为答主
回答量:1.1万
采纳率:51%
帮助的人:1748万
展开全部
你修改的那个是软串口的缓冲区,不是硬件串口的缓冲区
缓冲区满了会从头覆盖没有来得及取走的数据
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式