开源改变世界

慢速 ‘$x=val’ 命令 #10

推推 grbl 3年前 (2023-02-10) 191次浏览
关闭
DamonJSmith 打开了这个问题 2018 年 11 月 9 日 · 1条评论

评论

慢速 '$x=val' 命令 #10

你好,

所以我在 Arduino 上使用 GRBL,但决定转移到您的 STM32 构建。我已经将它编译并闪存到 STM32F411 Nucleo 板上,但我遇到了一个问题,每当我向它发送设置命令 ($x=val) 并收到“ok”响应时,都会有很大的延迟(大约一秒)。其他g代码命令似乎没有问题。

谢谢。

慢速 '$x=val' 命令 #10

由于stm32没有内部EEPROM,所以必须使用flash memory来模拟。不幸的是,闪存不支持单字节写入。
因此,对于每个 val 命令,都必须删除并重新写入整个闪存页面。这个过程需要时间。
为了获得更好的性能,您必须添加外部 EEPROM/内存。