Contact me: hankecnc@gmail.com

使stepper.cpp的F_CPU依赖性更加明确 #106

推推 grbl 3年前 (2023-01-25) 549次浏览

对话

使stepper.cpp的F_CPU依赖性更加明确 #106
贡献者

这里有几个补丁,使改变MCU时钟速率有点容易。我已经用python重写了生成speed_lookuptable. h的C代码,并试图使它更易于理解。我还在树周围添加了一些提示,描述如何更改F_CPU。

使stepper.cpp的F_CPU依赖性更加明确 #106
贡献者作者

请注意,原则上speed_lookuptable. h的重新生成可以由构建系统完成。我没有这样做,因为改变F_CPU似乎是一个例外的情况。我可以很容易地添加一个补丁,这样做,如果有兴趣,但是。

使stepper.cpp的F_CPU依赖性更加明确 #106
贡献者

如果speed_lookuptable. h中有一些好的C宏,您就不能完全摆脱生成脚本吗?然后让预处理器计算所有的数据?

使stepper.cpp的F_CPU依赖性更加明确 #106
贡献者作者

是的,您可以这样做,但是我怀疑结果会比简单的代码生成更难维护,更难理解。出于这个原因,如果可能的话,我宁愿避免预处理器黑客攻击。

使stepper.cpp的F_CPU依赖性更加明确 #106
贡献者

我将包括这些修补程序。但将针对16MHz和20MHz进行配置。(Use F_CPU在它们之间切换)
据我所知,只有16和20兆赫用于reprap。

埃里克·扎尔姆 添加了一个提交 引用了 该拉取请求 on Mar 11, 2012

使stepper.cpp的F_CPU依赖性更加明确 #106 埃里克·扎尔姆 合并提交 7cefad3 变成 Marlin固件马林鱼_v1 on Mar 11, 2012
八月246 推送提交 至8月246日/马林 引用了 该拉取请求 on May 18, 2021

八月246 推送提交 至8月246日/马林 引用了 该拉取请求 on May 18, 2021

八月246 推送提交 至8月246日/马林 引用了 该拉取请求 on May 18, 2021

马西奥 添加了一个提交 给醉章鱼/醉章鱼马林鱼 引用了 该拉取请求 on Jun 10, 2021

马西奥 添加了一个提交 给醉章鱼/醉章鱼马林鱼 引用了 该拉取请求 on Jun 29, 2021

马西奥 添加了一个提交 给醉章鱼/醉章鱼马林鱼 引用了 该拉取请求 on Jun 29, 2021

免费注册 加入GitHub上的对话。 已经有账户? 登录以发表评论
标签
还没有
项目

还没有

发展

成功合并此拉取请求可能会解决这些问题。

还没有

3名参与者
使stepper.cpp的F_CPU依赖性更加明确 #106使stepper.cpp的F_CPU依赖性更加明确 #106使stepper.cpp的F_CPU依赖性更加明确 #106

喜欢 (0)