请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TCA6416A 虽然TCA6416A规范规定,配置寄存器在通电时会发出最高电压,表示所有引脚都配置为输入,但情况并非如此。 通电后,使用配置寄存器的IIC总线在命令字节0x6和0x7处读取时返回所有低电压,表示所有引脚都配置为输出。 请问有没有人知道这种矛盾的情况? 谢谢你ChrisR
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.
您好,Max,非常感谢您的回答。 我使用的是Xilinx ZCU102评估板,两个电源引脚都连接到同一个3.3V电源,因此没有电源的顺序,因此出现了问题,重置只是很高,甚至没有用于重置的RC。 我已确认,将重置引脚短暂接地将提供预期的默认配置,所有GPIO配置为输入,均为高。 是的,我已在开机后立即确认:
输入寄存器@ 0x0和0x1都读数为0xFF
输出寄存器@ 0x2和0x3都读数为0xFF
极性反转寄存器@ 0x4和0x5均为0x00读数
配置寄存器@ 0x6和0x7都读数为0x00
在瞬时复位后,所有寄存器都会读取正确的默认值。
非常感谢,可以关闭此标签,或者如果我可以从实验室硬件中提供更多信息,请让我提供帮助。 谢谢Chris Raynolds