TI中文支持网
TI专业的中文技术问题搜集分享网站

TCA6408A: 调试问题咨询

Part Number:TCA6408A

1, TCA6408A_ADDRESS 0x21 读写地址是这个吗?
2, 下面这几个寄存器怎么使用,方法,比如我要单独设置P2/P3/P4/P5输出,要怎么操作这几个寄存器
TCA6408A_INPUT_REG 0x00
TCA6408A_OUTPUT_REG 0x01
TCA6408A_POLARITY_REG 0x02
TCA6408A_CONFIG_REG 0x03
3, 初始化 要下哪些cmd,具体的才能工作

Kailyn Chen:

JIAXUAN ZHENG said:TCA6408A_ADDRESS 0x21 读写地址是这个吗?

TCA6408的7bit从机地址为010000 ADDR。第7位是由ADDR引脚的高低电平决定的,比如ADDR接高电平VDD,即ADDR=1,那么7bit从机地址为0100001.

第八位是读写位,如果是写操作,则第八位位0,如果是读,则为1.

所以当主机发送完起始命令之后,要对器件进行写操作,则地址为01000010,即0x42,如果读操作,则地址为01000011,即0x43.

JIAXUAN ZHENG said:下面这几个寄存器怎么使用,方法,比如我要单独设置P2/P3/P4/P5输出,要怎么操作这几个寄存器

datasheet Page22~24有详细介绍如何写或者读寄存器的时序。您可以先参考下,或者网上了解下i 2C 的协议,或者看下其他I2C接口的例程作为参考。

JIAXUAN ZHENG said:初始化 要下哪些cmd,具体的才能工作

TCA6408 不需要初始化进行配置,内部POR reset电路在上电期间使得寄存器都是默认值。

赞(0)
未经允许不得转载:TI中文支持网 » TCA6408A: 调试问题咨询
分享到: 更多 (0)