评论
我遇到同样的问题…. |
我有同样的问题,有人解决了吗?如何? |
我能够通过重写函数 read_max6675() 来部分解决这个问题,
问题出现在另一个地方,我不完全理解,但我认为这部分代码存在问题。
如果我没记错的话,这里的计算是基于通过 Max6675 连接的热敏电阻而不是热电偶这一事实。 |
更改 长max6675_previous_millis 为我工作。还没有挂断。 |
我仍然需要更改 temperature.cpp long max6675_previous_millis = -HEAT_INTERVAL; 让它编译。我没有锁定。 |
贡献者
这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。 如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。 |
https://github.com/ErikZalm/Marlin/blob/Marlin_v1/Marlin/temperature.cpp#L849
使用max6675 spi热电偶放大器编译错误。
我认为这只是一个错字,
HEAT_INTERVAL 未定义。
应该
编辑:编译正常,但上传时,其余代码在某处锁定了 arduino,它停止响应串行命令。伙计……热电偶放大器令人沮丧。