Contact me: hankecnc@gmail.com

GRBL 以“Bf:14,0”停止 #614

推推 grbl 3年前 (2023-01-22) 161次浏览

关闭
Elmi77 开启了这个问题 2019 年 2 月 25 日 · 1条评论

注释

GRBL 以“Bf:14,0”停止 #614

使用 GIT 的最新版本时,我偶然发现了一个奇怪的问题。我很确定我做错了什么,但不知道它可能是什么。我将我的 G 代码流式传输到 GRBL,并通过发送“?”定期检查缓冲区填充水平。并评估结果以避免溢出。然后我的代码确保命令队列永远不会变满。但在某些时候我回来了

高炉:14,0

这意味着一个命令在队列中并且串行缓冲区已完全填满。令人惊讶的是,此时串行缓冲区不再被处理,无论我做什么我都没有摆脱这种状态并且必须重新启动我的硬件。

那么……知道什么会导致串行缓冲区在完全填满时锁定吗?

关于我的环境:我既不使用标准 Arduino 也不使用 GUI,我使用自己的应用程序通过直接串行连接将数据流式传输到 MCU。

谢谢!

GRBL 以“Bf:14,0”停止 #614
贡献者

由于在旧站点上重复而关闭。

喜欢 (0)