开源改变世界

strtod 和 G0 后跟 X #94

推推 grbl 2年前 (2023-01-21) 145次浏览

关闭
langwadt 打开了这个问题 2012 年 4 月 23 日 · 4条评论
关闭

strtod 和 G0 后跟 X#94

langwadt 打开了这个问题 2012 年 4 月 23 日 · 4条评论

注释

strtod 和 G0 后跟 X #94

我正在将 grbl 移植到 stm32,所以这在 avr* 上可能不是问题

除了 G0 之外,它很容易让事情运行起来,当它后面跟着 X 时,
它总是会返回一个错误,事实证明,当 next_statement() 尝试从诸如“G0X10Y10”之类的行到 G0 中的 0 时,
strtod()在 read_double() 中将 0X10 解释为十六进制数

*阅读关于 strtod() 应该如何工作的 c 标准这是预期的行为,但似乎某些库可以
选择关闭十六进制浮点数

strtod 和 G0 后跟 X #94
成员

十六进制浮点数?!哦,太恐怖了!

谢谢你的提醒。

strtod 和 G0 后跟 X #94
成员

我真的很好奇你的 ARM 端口。你打算很快分享代码吗?

strtod 和 G0 后跟 X #94
作者

它还没有完全准备好,例如,设置是硬连线的,没有存储在 flash/eprom 中,大量注释原始代码等。
我是 github 的新手,那么最好的方法是什么,fork 和重命名?
最重要的是构建固件库并包含来自 ST 的文件,它是免费下载的,但我不确定它的许可证是什么。(虽然我可以看到包含它的其他项目)

strtod 和 G0 后跟 X #94
贡献者

请随时在 wiki 中报告您将 grbl 移植到不同的 atmega 或什至其他处理器类型的经验。其他人会很乐意向你学习!

喜欢 (0)