微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200 I2C接口的问题

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管脚,看看是不是配置有问题,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top