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

CC2640的I2C问题?

我用CC2640的I2C操作寄存器读写值,示波器抓不到要写值的波形(可以抓到从机地址和寄存器地址),但是值可以写进去。这是什么原因呢,困扰了我好久了。求大神解答~I2C传输就用的官方的I2C_transfer函数

Kevin Qiu1:

同一问题集中到一个帖子回复,不发重复发帖e2echina.ti.com/…/196814

user6477475:

回复 Kevin Qiu1:

好的,这个问题真的困扰我好久了

YiKai Chen:

回复 user6477475:

你要不要去參考一下 dev.ti.com/…/node opt3001的例程

user6477475:

回复 YiKai Chen:

现在的问题是示波器抓不到数据,我用RX6110测试,值 可以写进去,但是示波器抓不到,很奇怪。

Kevin Qiu1:

回复 user6477475:

先用例程的连接方式测一下opt3001是否可以测到正常数据,然后按照例程的方式写IIC数据

YiKai Chen:

回复 user6477475:

值 可以写进去,但是示波器抓不到是什麼意思?

user6477475:

回复 YiKai Chen:

写的过程用示波器看波形,可以看到从机地址和寄存器地址,但是看不到写的数据

user6477475:

回复 YiKai Chen:

读opt3001 的设备ID(16位寄存器)也可以读到,但是示波器也抓不到ID的数据

YiKai Chen:

回复 user6477475:

不是太懂,你要不要用示波器截圖說明你的問題啊

user6477475:

回复 YiKai Chen:

例如我直接用咱CC2650的I2C端口,给0x32从机地址上的0x17寄存器写个0xA8值,但是示波器上只抓到了0x32和0x17,下面是截图,抓的是SDA总线。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640的I2C问题?
分享到: 更多 (0)