评论
贡献者
使用 alarm 16 Alarm_SelftestFailed,查看MSP432 i2.c 代码了解如何引发它并报告原因。该代码仅检查卡住的总线,您还添加了对存在的 I2C EEPROM 的检查。 |
作者
这很有帮助,谢谢。我还打算实现将主轴速度设置为 RPM 值的功能。这主要是您在 driver.C 中为 MSP432P401R 所做的工作的一部分,并在terjeio/grblHAL#298中进行了讨论 内务处理:你更喜欢我创建一个分支到我自己的存储库,还是你希望在项目存储库中创建一个新分支?无论哪种方式,我都会在准备好后发出拉取请求。 |
贡献者
为你自己的 repo 创建一个 fork,并从中创建一个 PR。 |
如果代码是为 EEPROM 构建的,并且您在没有连接 EEPROM 的情况下启动,则程序不会响应 USB 串行端口并且似乎挂起。
这是一个问题,因为 EEPROM 位于分线板上,但我更方便地使用 Teensy 从其插座中构建和加载代码。在我意识到我的错误之前,我花了一个小时调试。愚蠢,我知道,但错误代码会有所帮助。如果 EEPROM 有缺陷,可能会发生同样的事情,因此它比我的极端情况更有用。
我会建议解析为“未找到 EEPROM”之类的代码或消息,因此很明显即使缺少 EEPROM,构建和加载也是成功的。如果您将分配一个新的数字代码,我将提出拉取请求并进行所需的更改。