Contact me: hankecnc@gmail.com

hm2 dpll:据报道,设置偶数计时器不起作用 #211

推推 grbl 3年前 (2023-01-29) 308次浏览
关闭
jepler 打开了这个问题 2016 年 11 月 17 日 · 2 条评论
关闭

hm2 dpll:据报道,设置偶数计时器不起作用#211

jepler 打开了这个问题 2016 年 11 月 17 日 · 2 条评论

注释

hm2 dpll:据报道,设置偶数计时器不起作用 #211
成员

根据 pcw(通过 IRC):

如果您设置定时器 1 它工作
如果您设置定时器 2 但从未设置定时器 1 定时器 2 永远不会更新
3,4 相同
默认定时器值(+100 usec)未正确写入 以太
定时器 1,2 共享一个 32 位寄存器和 3,4 一样

hm2 dpll:据报道,设置偶数计时器不起作用 #211 andypugh 自己分配了这个 2017 年 8 月 8 日
hm2 dpll:据报道,设置偶数计时器不起作用 #211
合作者

所以如果我使用定时器 1,并将定时器 1 设置为 -50 usec,我会
在 timerreg12 中得到 0xE6670CCC(我认为 0xE667 是默认的 100 usec,0xCCC 是 -50)
并且一切都按预期工作,
但如果我使用 timer2 并设置定时器 2对于 -50 usec,我
在 timerreg12 中得到 0xFFFFE667,因此未设置 timer2 值
如果我将定时器 1 设置为 -50 usec,我在 timerreg12 中得到预期
的 0x0CCC0CCC

hm2 dpll:据报道,设置偶数计时器不起作用 #211
合作者

已修复:提交66a518e
实际错误比描述的要严重得多。如果奇数计时器具有正偏移量,则偶数计时器永远无法设置。