关闭 vangalvin 打开了这个问题 2015 年 4 月 25 日 · 1条评论 关闭 单键保持/停止#672 vangalvin 打开了这个问题 2015 年 4 月 25 日 · 1条评论 注释 万高文 评论了 2015 年 4 月 25 日 我需要清除 nano 上的一个中断引脚以用于其他用途,并试图使开始按钮具有双重功能。如果系统正在运行并且它被按下,它会将 GRBL 置于暂停状态,如果它再次被按下,它会重新启动。 保持工作正常,但当我再次单击时,它会开始几秒钟,然后返回保持状态。关于我缺少什么的任何想法? 系统.c 如果 (pin) { 如果 (bit_istrue(pin,bit(RESET_BIT))) { mc_reset(); // 单击应开始循环 } else if (bit_istrue(pin,bit(CYCLE_START_BIT)) && SUSPEND_FLAG == 1) { bit_true(sys.rt_exec_state, EXEC_CYCLE_START); 暂停标记 = 0; } //再次点击应该暂停循环 else if (bit_istrue(pin,bit(CYCLE_START_BIT)) && SUSPEND_FLAG == 0) { bit_true(sys.rt_exec_state, EXEC_FEED_HOLD); 暂停标记 = 1; } 作者 万高文 评论了 2015 年 4 月 25 日 啊,好吧,问题来了。首先,开关在弹跳,其次,逻辑绕错了方向。现在要弄清楚如何在 ISR 中加入攻击。 chamnit已完成 关闭 2015 年 5 月 17 日 喜欢 (0) 上电时 Z 限位引脚接地 #671 归位“拉出”实际上是“拉入” #673 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 关闭
我需要清除 nano 上的一个中断引脚以用于其他用途,并试图使开始按钮具有双重功能。如果系统正在运行并且它被按下,它会将 GRBL 置于暂停状态,如果它再次被按下,它会重新启动。
保持工作正常,但当我再次单击时,它会开始几秒钟,然后返回保持状态。关于我缺少什么的任何想法?
系统.c
如果 (pin) {
如果 (bit_istrue(pin,bit(RESET_BIT))) {
mc_reset();
// 单击应开始循环
} else if (bit_istrue(pin,bit(CYCLE_START_BIT)) && SUSPEND_FLAG == 1) {
bit_true(sys.rt_exec_state, EXEC_CYCLE_START);
暂停标记 = 0;
}
//再次点击应该暂停循环
else if (bit_istrue(pin,bit(CYCLE_START_BIT)) && SUSPEND_FLAG == 0) {
bit_true(sys.rt_exec_state, EXEC_FEED_HOLD);
暂停标记 = 1;
}