Thread 中讨论的其他器件: SysConfig
工具/软件:Code Composer Studio
您好!
默认情况 下、针对 I2C 端口--> I2C_SCL (引脚1);I2C_SDA (引脚2)。 但我想在 I2C_SCL (引脚3)、 I2C_SDA (引脚4)上使用该接口。 那么、我如何在 CCS 中将引脚(1、2)映射到引脚(3、4)?
此外、UART1也有类似的问题。 适用于 UART1端口--> UART1_TX (引脚1); UART1_RX (引脚2)。 但我想在 UART1_TX (引脚7)、 UART1_RX (引脚8)上使用此接口。 那么、我如何在 CCS 中将引脚(1、2)映射到引脚(7、8)?
如何执行这些映射功能? 如果可能、您能用一个短代码块通知我吗?
我在测试中使用 LAUNCHXL 板。 那么、在"CC3220SF_LAUNCHXL.c"库中、我们是否会在下面更改绿色标记引脚定义?
/*
*========================================= I2C ================================================
*
#include
#include
I2CCC32XX_Object i2cCC3220SObjects[CC3220SF_LAUNCHXL_I2CCOUNT;
CONST I2CCC32XX_HWAttrsV1 i2cCC3220SHWAttrs[CC3220SF_LAUNCHXL_I2CCOUNT ={
{
baseAddr = I2CA0_BASE、
.intNum = INT_I2CA0、
.intPriority =(~0)、
clkPin = I2CCC32XX_PIN_01_I2C_SCL、
.dataPin = I2CCC32XX_PIN_02_I2C_SDA
}
};
CONST I2C_Config I2C_CONFIG[CC3220SF_LAUNCHXL_I2CCOUNT ={
{
.fxnTablePtr =&I2CCC32XX_fxnTable、
.object =&i2cCC3220SObjects[CC3220SF_LAUNCHXL_I2C0]、
hwAttrs =&i2cCC3220SHWAttrs[CC3220SF_LAUNCHXL_I2C0]
}
};
const uint_least8_t I2C_count = CC3220SF_LAUNCHXL_I2CCOUNT;