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

DS90UB913/DS90UB914 I2C通信问题

TI 工程师,您好:

用主机通过I2C配置DS90UB914,从而配置DS90UB913,目前能通过I2C正常读写DS90UB914,请问对DS90UB913进行读写该如何操作,具体读写寄存器流程是什么样的呢?谢谢!

RENPENG CAI:

以下是我读写914寄存器的流程: 914写寄存器:start->C0->reg->data->stop 914读寄存器:start->C0->reg->stop->start->C1->data->stop 请问通过914读写913的流程是什么样的呢?913地址已经设置为0xB0.

以下是我理解的两种方式:

1、通过914写913的寄存器:start->C0->B0->data->stop

      通过914读913的寄存器:start->C0->B0->reg->stop->start->C1->data->stop

2、通过914写913的寄存器:start->B0->data->stop

      通过914读913的寄存器:start->B0->reg->stop->start->B1->data->stop

实验后第一种读取出来的913寄存器全是0x00,第二种通信读取时报错。请问正确的写入和读取方法是什么?

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB913/DS90UB914 I2C通信问题
分享到: 更多 (0)