请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:PCF8574A 与IC通信时,无法通过i2c线路进行通信。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
原理图缺失。
PCF8574A的地址为0111xxx。 该波形似乎不匹配。
纳雷什
旧版本数据表上的地址过去不正确。 自此,它已在最新版本的数据表中进行了更正。
最佳,
Chris
Clenmens您好!
请检查原理图
同样,波形看起来不像正确的地址。 (但有必要同时与SCL和SDA确认。)
还要检查n ü I²C引脚是否配置为漏极开路。
您好,Clemens:
当我使用相同的代码并放置外部i2c扩展器时,地址为0x20,即用于外部扩展器模块。工作正常。
外部i2c扩展器与PCBA上的某些测试点使用相同的针脚连接。
PCF8574A没有地址0x20。
你好,Naresh,
正如克先生所指出的那样。 PCF8574A不能具有地址0x20h。 如果您的设备响应0x20h的地址,我假设您可能无意中使用了非A变体。
-Bobby
您好,Bobby:
我已经尝试使用地址0x70,如设备数据表中所述,但对0x70不起作用
我们不知道您的未知微控制器是使用8位还是7位地址;尝试0x38。
纳雷什
如果您能够在设备ACK的相同范围捕获上获得SDA/SCL信号,这也会有所帮助。
我建议我们也确认设备上的顶部标记是什么。
-Bobby