关闭 oxygenic 打开了这个问题 2018 年 8 月 30 日 · 1条评论 注释 含氧的 评论了 2018 年 8 月 30 日 不知道在哪里问这个问题,因为似乎没有论坛或邮件列表: 当发送例如命令“?”时 GRBL 内部标志 EXEC_STATUS_REPORT 使用函数 system_set_exec_state_flag() 设置,稍后在处理后通过调用 system_clear_exec_state_flag() 重置该标志。这两个函数都通过调用 cli() 全局禁用中断,但我看不到这些中断在何处/何时重新启用。 所以我的问题是:中断在哪里重新启用? 只要 IRQ 被禁用,当新命令到达时,这不会导致通信中断吗? 朗瓦特 评论了 2018 年 8 月 30 日 这些函数存储和恢复 SREG,因此中断启用将设置为禁用前的状态 ?2个氧气和 chamnit 与竖起大拇指表情符号反应 chamnit已完成 关闭 2018 年 8 月 30 日 喜欢 (0) 只有 1 个止动销 #625 甜蜜的标志 #626 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 关闭
不知道在哪里问这个问题,因为似乎没有论坛或邮件列表:
当发送例如命令“?”时 GRBL 内部标志 EXEC_STATUS_REPORT 使用函数 system_set_exec_state_flag() 设置,稍后在处理后通过调用 system_clear_exec_state_flag() 重置该标志。这两个函数都通过调用 cli() 全局禁用中断,但我看不到这些中断在何处/何时重新启用。
所以我的问题是:中断在哪里重新启用?
只要 IRQ 被禁用,当新命令到达时,这不会导致通信中断吗?