cc3200 I2C接口的问题
时间:10-02
整理:3721RD
点击:
为什么把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);
难道还有其他地方要改吗?
IIC 需要外部上拉电阻,确认修改后的引脚是否有上拉电阻。
应该不是上拉电阻的问题,板子的IIC引脚是接到CC3200AUDBOOST模块,CC3200AUDBOOST模块的IIC引脚已经有上拉了
17和19 引脚是CC3200AUDBOOST模块的IIC引脚
那我把要设置的那个引脚p16,p17和p01 p02短接在一起这样两个引脚的情况应该就相同了吧,为什么还是不能用
用TI的Pinmux tool配置IO管脚,看看是不是配置有问题,