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

cc3200 I2C接口的问题

为什么把wifi_audio例程的pinmux.c里面i2c接口p01 p02改成p16 p17就不行了(都用杜邦线连接)

//
// Configure PIN_01 for I2C0 I2C_SCL
//
MAP_PinTypeI2C(PIN_01, PIN_MODE_1);

//
// Configure PIN_02 for I2C0 I2C_SDA
//
MAP_PinTypeI2C(PIN_02, PIN_MODE_1);

改成

//
// Configure PIN_16 for I2C0 I2C_SCL
//
MAP_PinTypeI2C(PIN_16, PIN_MODE_9);

//
// Configure PIN_17 for I2C0 I2C_SDA
//
MAP_PinTypeI2C(PIN_17, PIN_MODE_9);

难道还有其他地方要改吗?

Terry Han:

IIC 需要外部上拉电阻,确认修改后的引脚是否有上拉电阻。

linyongye:

回复 Terry Han:

应该不是上拉电阻的问题,板子的IIC引脚是接到CC3200AUDBOOST模块,CC3200AUDBOOST模块的IIC引脚已经有上拉了

17和19 引脚是CC3200AUDBOOST模块的IIC引脚

zhou wang3:

回复 Terry Han:

那我把要设置的那个引脚p16,p17和p01 p02短接在一起这样两个引脚的情况应该就相同了吧,为什么还是不能用

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