关闭 morres83 打开了这个问题 2015 年 2 月 23 日 · 1条评论 注释 莫雷斯83 评论了 2015 年 2 月 23 日 你好, 也许我错了,但在 limits.c ISR 函数中它是这样写的: 如果 (bit_istrue(settings.flags,BITFLAG_INVERT_LIMIT_PINS)) { bits ^= LIMIT_MASK; } 考虑到标准是连接到 GND 的常开开关,不应该是 bit_isfalse 吗? 否则 (bits & LIMIT_MASK) 将由于在正常操作状态下的上拉而实现…只要您不完全同时触摸所有限位开关,就会发出警报(我猜这是不可能的),但不是由于正确的原因(引体向上是警报的原因)。 问候, morres83 成员 香奈儿 评论了 2015 年 2 月 23 日 @morres83: 是的,应该是 bit_isfalse()。那部分代码,硬限位引脚的软件去抖例程,将被删除并且尚未更新。我会在下一次推送时更改它,这样它就完成了。 chamnit已完成 关闭 2015 年 2 月 23 日 喜欢 (0) 暂停状态和 EStop 处理 #604 grbl 9h – Arduino Duemilanove – 主轴始终开启 #606 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 关闭
你好,
也许我错了,但在 limits.c ISR 函数中它是这样写的:
如果 (bit_istrue(settings.flags,BITFLAG_INVERT_LIMIT_PINS)) { bits ^= LIMIT_MASK; }
考虑到标准是连接到 GND 的常开开关,不应该是 bit_isfalse 吗?
否则 (bits & LIMIT_MASK) 将由于在正常操作状态下的上拉而实现…只要您不完全同时触摸所有限位开关,就会发出警报(我猜这是不可能的),但不是由于正确的原因(引体向上是警报的原因)。
问候,
morres83