This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
在 Launchpad 上的 CC1310 Resource Explorer 示例中重新映射 IO 时遇到问题。
示例为:
i2ctmp_CC1310_LAUNCHXL_tirtos_ccs
在 CC1310_LAUNCHXL.h 文件中、我尝试更改:
#define CC1310_LAUNCHXL_PIN_RLED IOID_6
#define CC1310_LAUNCHXL_PIN_GLED IOID_7
最终目的
#define CC1310_LAUNCHXL_PIN_RLED IOID_19
#define CC1310_LAUNCHXL_PIN_GLED IOID_20
进行更改、重新编译和上传时、LED 信号仍然从 IOID_6和 IOID_7发出 。 我还需要做出哪些改变?
类似地、
在尝试重新配置 I2C 引脚时、我更改了以下行:
/* I2C */
#define CC1310_LAUNCHXL_I2C0_SCL0 IOID_4
#define CC1310_LAUNCHXL_I2C0_SDA0 IOID_5
这也不起作用。 请帮助您
谢谢!
SEFA
如果您正在使用 LP、则不能使用 IOID_19和20、因为 SPI 和 UART 已使用这些器件。
如果在写入时希望另一个引脚(可用引脚、例如 IOID_12)切换:
GPIO_toggle(Board_GPIO_LED0);
您需要更新 GPIO_PinConfig gpioPinConfigs[]:
GPIO_PinConfig gpioPinConfigs[] = { /* Input pins */ GPIOCC26XX_DIO_13 | GPIO_DO_NOT_CONFIG, /* Button 0 */ GPIOCC26XX_DIO_14 | GPIO_DO_NOT_CONFIG, /* Button 1 */ GPIOCC26XX_DIO_15 | GPIO_DO_NOT_CONFIG, /* CC1310_LAUNCHXL_SPI_MASTER_READY */ GPIOCC26XX_DIO_21 | GPIO_DO_NOT_CONFIG, /* CC1310_LAUNCHXL_SPI_SLAVE_READY */ /* Output pins */ GPIOCC26XX_DIO_07 | GPIO_DO_NOT_CONFIG, /* Green LED */ //GPIOCC26XX_DIO_06 | GPIO_DO_NOT_CONFIG, /* Red LED */ GPIOCC26XX_DIO_12 | GPIO_DO_NOT_CONFIG, /* DIO_12 */ GPIOCC26XX_DIO_30 | GPIO_DO_NOT_CONFIG, /* TMP116_EN */ /* SPI Flash CSN */ GPIOCC26XX_DIO_20 | GPIO_DO_NOT_CONFIG, /* SD CS */ GPIOCC26XX_DIO_21 | GPIO_DO_NOT_CONFIG, /* Sharp Display - GPIO configurations will be done in the Display files */ GPIOCC26XX_DIO_24 | GPIO_DO_NOT_CONFIG, /* SPI chip select */ GPIOCC26XX_DIO_22 | GPIO_DO_NOT_CONFIG, /* LCD power control */ GPIOCC26XX_DIO_23 | GPIO_DO_NOT_CONFIG, /*LCD enable */ };
另请参阅以下博文以获取有用信息:
e2e.ti.com/.../launchxl-cc1310-configuration-process-for-a-gpio-pin
Siri