主题中讨论的其他器件:TCA9535、 CC3220SF
工具/软件:Code Composer Studio
大家好、
我正在使用 CC3220MODASF Launchpad 和 TCA9535 I2C IO 插件 IC。
我已经使用 launchpad 的默认 I2C 设置(引脚1 = SCL、引脚2 = SDA)成功建立了与 TCA9535的 I2C 通信、但是我想使用引脚3和4。 我按如下方式手动编辑 CC3220SF_LAUNCHXL.c 文件:
CONST I2CCC32XX_HWAttrsV1 i2cCC3220SHWAttrs[CC3220SF_LAUNCHXL_I2CCOUNT ={ { baseAddr = I2CA0_BASE、 .intNum = INT_I2CA0、 .intPriority =(~0)、 clkPin = I2CCC32XX_PIN_03_I2C_SCL、 .dataPin = I2CCC32XX_PIN_04_I2C_SDA } };
但是、这不起作用。 我的测试代码基于 i2ctmp006示例。 由于只编辑文件的 I2C 部分不起作用、我决定创建一组全新的 使用 pinmux 工具的 C3220SF_LAUNCHXL.h/.c 文件、但遗憾的是、这也不起作用。 为了进行完整性检查、我编辑了我的新 CC3220SF_LAUNCHXL.h/.c 文件以使用引脚1和2、它再次起作用。
最终、该代码将位于定制板上、该板已经制造为使用引脚3和4、因此我需要使其正常工作。 我在这里错过了什么?
谢谢、
Mike