Arduino 上的 FT801 芯片 ID 错误

FT801 chip id error on Arduino

我有一个 Arduino 克隆 Edison 板,上面有一个 FT801 图形芯片。在尝试使用芯片 运行 示例草图时,我遇到了芯片 ID 错误。它报告芯片 ID 为 3C074D54,与预期的 FT801 常量 10108 不匹配。据我所知,ID 应该是唯一的,那么为什么他们的示例代码包括:

if(FT801_CHIPID != chipid)

会不会是假芯片?

斯蒂芬

可能是当他们测试示例代码时,他们使用了 ID 为 10108 的芯片,但在实际板上他们使用的是不同的芯片。他们说得对……您需要注释掉该行以拒绝任何芯片 ID 检查机制。此外,您还可以编辑固件以适合您的芯片 ID。但在此之前,请正确阅读其数据 sheet,如果可能,请在更新固件之前尝试多次交叉检查。