关闭 Elmi77 开启了这个问题 2019 年 2 月 25 日 · 1条评论 注释 埃尔米77 评论了 2019 年 2 月 25 日 使用 GIT 的最新版本时,我偶然发现了一个奇怪的问题。我很确定我做错了什么,但不知道它可能是什么。我将我的 G 代码流式传输到 GRBL,并通过发送“?”定期检查缓冲区填充水平。并评估结果以避免溢出。然后我的代码确保命令队列永远不会变满。但在某些时候我回来了 高炉:14,0 这意味着一个命令在队列中并且串行缓冲区已完全填满。令人惊讶的是,此时串行缓冲区不再被处理,无论我做什么我都没有摆脱这种状态并且必须重新启动我的硬件。 那么……知道什么会导致串行缓冲区在完全填满时锁定吗? 关于我的环境:我既不使用标准 Arduino 也不使用 GUI,我使用自己的应用程序通过直接串行连接将数据流式传输到 MCU。 谢谢! 贡献者 香奈儿 评论了 2019 年 2 月 25 日 由于在旧站点上重复而关闭。 chamnit已完成 关闭 2019 年 2 月 25 日 喜欢 (0) 行尾混乱 #780 一条命令出现多个错误 #781 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
使用 GIT 的最新版本时,我偶然发现了一个奇怪的问题。我很确定我做错了什么,但不知道它可能是什么。我将我的 G 代码流式传输到 GRBL,并通过发送“?”定期检查缓冲区填充水平。并评估结果以避免溢出。然后我的代码确保命令队列永远不会变满。但在某些时候我回来了
高炉:14,0
这意味着一个命令在队列中并且串行缓冲区已完全填满。令人惊讶的是,此时串行缓冲区不再被处理,无论我做什么我都没有摆脱这种状态并且必须重新启动我的硬件。
那么……知道什么会导致串行缓冲区在完全填满时锁定吗?
关于我的环境:我既不使用标准 Arduino 也不使用 GUI,我使用自己的应用程序通过直接串行连接将数据流式传输到 MCU。
谢谢!