注释
|
我会在端口中放置另一个 atmega(至少很小)以避免弄乱主代码,这将允许您以受控方式更新其固件 |
|
你能换成 Arduino Mega(和 Mega 版的 Grbl)吗?ATMega2560 上的定时器更加灵活…… |
|
@cnburke,我在同一页上。我正在寻找 PWM 在 3.3V(使用双向逻辑电平转换器解决问题)和 20-50kHz 之间的频率下运行的激光模块。 在没有预分频器的情况下,我们可以在快速 PWM 模式下获得 62.5kHz。更好地查看 AVR 数据表,我发现使用相位校正 PWM 模式我们得到它的一半(31.25kHz),因为计数器从 0 到 255 再回到 0。这样我就在工作范围内。 我想知道的是,从快速 PWM 更改为相位校正 PWM 对整体代码有什么影响?选择快速 PWM 有何具体原因? 谢谢 |
|
我也在寻找 31.25kHz,因为我的控制器需要 20+kHz 才能运行。 |


我不想为一个问题打开另一个问题,但是这里是:
着眼于尝试修改可变主轴 PWM 的 PWM 输出以接近 20kHz。预标量并没有完全提供我希望实现的目标。我试图了解干预 PWM 定时器寄存器的结果,但我也担心我会产生负面影响,因为所有定时器资源都受到严格管理。
是否有任何指示可以将 PWM 频率修改为更自定义的频率?