主题中讨论的其他器件:TMP006、 TCA9555、 TM4C1292NCPDT、EK-TM4C1294XL 、
您好!
我有一个针对我的项目的运行参考代码、在其中3个不同的 I2C 总线被用于运行项目、即 I2C1、I2C2、I2C9总线、它们在枚举中定义如下:
typedef enum EK_TM4C1294XL_I2CName { EK_TM4C1294XL_I2C1 = 0, EK_TM4C1294XL_I2C2, EK_TM4C1294XL_I2C9, EK_TM4C1294XL_I2CCOUNT } EK_TM4C1294XL_I2CName;
但是、如果我想使用附加的 I2C 总线、即 I2C5、而不干扰现有的 I2C 通信(即 I2C1、2和9)、我该怎么做? 它未在枚举中定义。
RTOS 中的用法如下:
stI2cConfig.vui8I2cBus = Board_I2C9;
其中
#define Board_I2C1 EK_TM4C1294XL_I2C1
#define Board_I2C2 EK_TM4C1294XL_I2C2
#define Board_I2C9 EK_TM4C1294XL_I2C9
上述内容在 Board.h 文件中定义、而 I2C5总线未定义。
请帮助实现 I2C5通信。
此致、
Kiran