c - Arduino 上的 FT801 芯片 ID 错误



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

if(FT801_CHIPID != chipid)

会不会是假冒芯片?

斯蒂芬

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

最新更新