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

CC3220SF I2C引脚和温度传感器

I2C引脚在syscfg配置中,use hardware没有选择TMP006(因为管脚与LED灯冲突),选择了none,相当于将I2C管脚配置到了别的管脚,但是这时仍用TMP006温度传感器原来的slaveaddress进行i2c_transfer,发现i2c无法探测到温度传感器,怎么解决?

Kevin Qiu1:

确定改变了引脚,没有修改其他的?

user6464274:

回复 Kevin Qiu1:

例程是i2ctmp例程,只把use hareware中的TMP006改成none了,菜单下方的pinmux自动变成另一对引脚,除此之外没有别的操作,但是运行程序说探测不到TMP006.

Kevin Qiu1:

回复 user6464274:

你选择的是哪两个引脚

user6464274:

回复 Kevin Qiu1:

变更之后 SDA Pin 是 P06/14SCL Pin是P03/4,变更之前是SDA Pin是 P02/10(LaunchPad I2C), SCL Pin是P01/9(LaunchPad I2C)

user6464274:

回复 Kevin Qiu1:

是因为TMP006默认绑定了什么端口吗?

user6464274:

回复 Kevin Qiu1:

或者是在I2C_OPEN处需要再设置什么东西?因为之间在这里的CONFIG_I2C_TMP在syscfg中use hardware是带着TMP006的,改成none之后需要单独再设置一下什么的?

Kevin Qiu1:

回复 user6464274:

问题解决就好

赞(0)
未经允许不得转载:TI中文支持网 » CC3220SF I2C引脚和温度传感器
分享到: 更多 (0)