主题中讨论的其他器件: TCA6416、 TCA6408
我正在使用 TCA8418键盘芯片。 我正在尝试设置器件。 我可以读取和写入 confiq 寄存器(0x01)。 我正在使用地址0x68寻址芯片。 但是、对任何其他寄存器的写入我返回0x00。 我是否必须进行一些设置才能读取和写入其他寄存器。 我的 BD 上还有 TCA6408和 TCA6416。 我能够正确读取 和写入这些器件。 我将 mp430f6736用作我的微控制器。
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.
我正在使用 TCA8418键盘芯片。 我正在尝试设置器件。 我可以读取和写入 confiq 寄存器(0x01)。 我正在使用地址0x68寻址芯片。 但是、对任何其他寄存器的写入我返回0x00。 我是否必须进行一些设置才能读取和写入其他寄存器。 我的 BD 上还有 TCA6408和 TCA6416。 我能够正确读取 和写入这些器件。 我将 mp430f6736用作我的微控制器。
您好 Bill、
" 我用地址0x68寻址芯片。 但是、对任何其他寄存器的写入我返回0x00。"
您能否提供通信/读取/写入器件的示波器截图?
您是否还有我们可以查看的原理图?
"是否必须进行一些设置才能读取和写入其他寄存器。"
否、与 TCA8418的通信应与 TCA6416类似。
谢谢、
-Bobby
编辑:另外、请注意 I2C 地址是一个7位地址、因此器件地址为0x34h。 如果您包含写入位、则它看起来像0x68h。