热点:

    Arduino清除Serial缓存方法

      [   原创  ]   作者:
    收藏文章 暂无评论

    Arduino串口默认具备64KB缓存,接收的数据会暂存其中。由于其自带的串口监视器未提供清除接收数据的功能按钮,无法直接清空缓存内容。那么该如何操作才能有效清除已有数据?接下来将通过实际演示,详细介绍清除串口缓存的方法与步骤,帮助用户更好地管理接收缓冲区。

    1、 启动Arduino软件并设置串口初始化

    2、 通过Serial.read()函数持续循环读取数据。

    3、 缓存逐个读取直至耗尽,最终返回-1代表清空完成。

    4、 在需清空缓存的位置调用clear_buffer函数即可完成操作。

    5、 开启串口调试界面

    6、 串口接收数据

    7、 点击右下角波特率下拉菜单,重新选择当前或其它波特率,即可清除接收缓冲区。

    soft.zol.com.cn true https://soft.zol.com.cn/1103/11031503.html report 558 Arduino串口默认具备64KB缓存,接收的数据会暂存其中。由于其自带的串口监视器未提供清除接收数据的功能按钮,无法直接清空缓存内容。那么该如何操作才能有效清除已有数据?接下来将通过实际演示,详细介绍清除串口缓存的方法与步骤,帮助用户更好地管理接收缓冲区。 1、...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    ELTIMA Serial Splitter

    更新时间:2011年12月06日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:英文

    ELTIMA Serial Splitter
    • 更新时间:2011年12月06日
    • 软件大小:6.4MB
    • 软件分类:系统优化
    • 语言种类:英文
    • 软件评级:0 人点评