关闭 StuartB4 打开了这个问题 2018 年 5 月 11 日 · 4条评论 关闭 如何更改 PWM 频率。#1398 StuartB4 打开了这个问题 2018 年 5 月 11 日 · 4条评论 注释 斯图尔特B4 评论了 2018 年 5 月 11 日 只是想知道是否有人知道我需要编辑 cpu_map.h 文件的哪一部分以将 PWM 频率从 1khz 更改为 8khz。我找到了对它的引用,但找不到它实际告诉您要编辑的内容的任何地方。 只是不知道该怎么做。 我的想法是用 // 注释掉第 139 行,并从第 141 行中删除 //。 138 // 预分频,8 位快速 PWM 模式。 139 #define SPINDLE_TCCRA_INIT_MASK ((1<<WGM20) | (1<<WGM21)) // 配置快速 PWM 模式。 140 // #define SPINDLE_TCCRB_INIT_MASK (1<<CS20) // 禁用预分频器 -> 62.5kHz 141 // #define SPINDLE_TCCRB_INIT_MASK (1<<CS21) // 1/8 预分频器 -> 7.8kHz(在 v0.9 中使用) 142 // #define SPINDLE_TCCRB_INIT_MASK ((1<<CS21) | (1<<CS20)) // 1/32 预分频器 -> 1.96kHz 143 #define SPINDLE_TCCRB_INIT_MASK (1<<CS22) // 1/64 预分频器 -> 0.98kHz (J-tech激光) 任何帮助将不胜感激。 朗瓦特 评论了 2018 年 5 月 11 日 我希望:用 // 注释掉第 143 行,并从第 141 行中删除 // 作者 斯图尔特B4 评论了 2018 年 5 月 11 日 谢谢朗瓦特。 仅此而已吗? 编辑这两行,编译 GRBL 并将其重新上传到 Arduino。 成员 香奈儿 评论了 2018 年 5 月 11 日 是的 chamnit已完成 关闭 2018 年 5 月 11 日 作者 斯图尔特B4 评论了 2018 年 5 月 12 日 好的,非常感谢。 chamnit 提到了这个问题 2018 年 5 月 18 日 如何更改 PWM 频率。 gnea/grbl#436 关闭 喜欢 (0) Z轴 #1397 主轴卡住时触发报警? #1399 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 关闭
只是想知道是否有人知道我需要编辑 cpu_map.h 文件的哪一部分以将 PWM
频率从 1khz 更改为 8khz。我找到了对它的引用,但找不到它实际告诉您要编辑的内容的任何地方。
只是不知道该怎么做。
我的想法是用 // 注释掉第 139 行,并从第 141 行中删除 //。
138 // 预分频,8 位快速 PWM 模式。
139 #define SPINDLE_TCCRA_INIT_MASK ((1<<WGM20) | (1<<WGM21)) // 配置快速 PWM 模式。
140 // #define SPINDLE_TCCRB_INIT_MASK (1<<CS20) // 禁用预分频器 -> 62.5kHz
141 // #define SPINDLE_TCCRB_INIT_MASK (1<<CS21) // 1/8 预分频器 -> 7.8kHz(在 v0.9 中使用)
142 // #define SPINDLE_TCCRB_INIT_MASK ((1<<CS21) | (1<<CS20)) // 1/32 预分频器 -> 1.96kHz
143 #define SPINDLE_TCCRB_INIT_MASK (1<<CS22) // 1/64 预分频器 -> 0.98kHz (J-tech激光)
任何帮助将不胜感激。