关闭 mladegaa 打开了这个问题 2015 年 11 月 1 日 · 4条评论 关闭 更改引脚 11 的频率似乎不起作用#835 mladegaa 打开了这个问题 2015 年 11 月 1 日 · 4条评论 注释 姆拉迪加 评论了 2015 年 11 月 1 日 大家好, 我一直在尝试获得一个 PWM 控制器,我必须使用 grbl 0.9j 运行并使用 Arduino 1.6.5 上传。 我的 PWM 控制器一直存在问题,无法读取我的 PWM 信号,我被告知它只能读取低于 1khz 的信号,最好在 100hz 范围内。 所以我将 spindle_control.c 中的第 94 行更改为这个 TCCRB_REGISTER = (TCCRB_REGISTER & 0b11111000) | 0x06; // 设置为 1/256 预分频器 以获得 122hz。 在我编译并上传后,我连接了我的示波器,它仍然读取 7.8khz,我知道这是标准的 grbl pwm 输出。 我一直无法弄清楚如何解决这个问题,并且想知道是否有人可以阐明这个问题。 成员 香奈儿 评论了 2015 年 11 月 2 日 @mladegaa:确保您正在编辑 Arduino 库目录中的 Grbl 源文件。 贡献者 精英工程师 评论了 2015 年 11 月 2 日 @mladegaa代码是正确的,它将预分频器设置为 256。你应该得到 244Hz 作为@chamnit说确保你正在编辑 Arduino Library 文件夹中的文件。 如果您正在编辑正确的文件,那么它就在编译或闪烁的某个地方。 作者 姆拉迪加 评论了 2015 年 11 月 2 日 @chamnit @EliteEng感谢您的建议,我擦除了我的 Arduino 文件夹并重新安装并再次添加了 grbl,应用了我的更改,它现在使用更改进行编译。也许我的 Arduino 库指向了其他地方,而我的更改应用到了错误的地方。有一个最近修补的旧安装。 @EliteEng刚刚验证我得到 244hz,也许我读错了,认为相位正确的 pwm 会给出 122hz 再次感谢! 贡献者 精英工程师 评论了 2015 年 11 月 2 日 @mladegaaGRBL 设置为快速 PWM,相位不正确,这就是为什么你得到 244Hz chamnit已完成 关闭 2016 年 3 月 4 日 喜欢 (0) 确定第二个终点站的绝对位置 #732 grbl 0.9J 上的 G3 有问题 #836 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 关闭
大家好,
我一直在尝试获得一个 PWM 控制器,我必须使用 grbl 0.9j 运行并使用 Arduino 1.6.5 上传。
我的 PWM 控制器一直存在问题,无法读取我的 PWM 信号,我被告知它只能读取低于 1khz 的信号,最好在 100hz 范围内。
所以我将 spindle_control.c 中的第 94 行更改为这个
TCCRB_REGISTER = (TCCRB_REGISTER & 0b11111000) | 0x06; // 设置为 1/256 预分频器
以获得 122hz。
在我编译并上传后,我连接了我的示波器,它仍然读取 7.8khz,我知道这是标准的 grbl pwm 输出。
我一直无法弄清楚如何解决这个问题,并且想知道是否有人可以阐明这个问题。