Other Parts Discussed in Thread: CC1310
主题中讨论的其他器件:CC1310
工具/软件:Code Composer Studio
尊敬的先生:
配置文件:
硬件:我们具有 CC1312R1芯片的定制板
软件:TI simplelink_cc13x2_26x2_SDK_4_30_00_54 SDK 及一些补丁。 (SYSCFG 已冻结)
问题:
我遇到了一个在 cc1310上从未出现过的奇怪症状。
我为 DIP 开关输入配置了多个 GPIO。 我使它们都被触发。
但是、我始终错过了上电后的第一个上升沿中断。
(DIP 开关打开位置低;关闭位置高)
也就是说、如果 DIP 开关引脚初始位置处于开启状态、则无法捕捉到第一次 DIP 位置变化(即第一个中断)。
但是、只要下降沿触发在该引脚上发生、 就不会出现后续上升沿中断问题。
为什么? 如何调试此问题?
------
GPIO_PinConfig gpioPinConfigs[]={
…
/* CONFIG_GPIO_DIP0 */
GPIOCC26XX_DIO_01 | GPIO_CFG_IN_NOPULL | GPIO_CFG_IN_INT_INT_DUAL_FETS、
/* CONFIG_GPIO_DIP1 */
GPIOCC26XX_DIO_11 | GPIO_CFG_IN_NOPULL | GPIO_CFG_IN_INT_INT_DUAL_FETS、
/* CONFIG_GPIO_DIP2 */
GPIOCC26XX_DIO_12 | GPIO_CFG_IN_NOPULL | GPIO_CFG_IN_INT_INT_DUAL_FETS、
/* CONFIG_GPIO_DIP3 */
…………
/* CONFIG_GPIO_RLED:LaunchPad LED 红色*/
GPIOCC26XX_DIO_06 | GPIO_CFG_OUT_OD_NOPULL | GPIO_CFG_OUT_HIGH、
/* CONFIG_GPIO_GLED:LaunchPad LED 绿色*/
GPIOCC26XX_DIO_07 | GPIO_CFG_OUT_OD_NOPULL | GPIO_CFG_OUT_HIGH、
/* SPI 闪存从器件选择 GPIO 实例*/
GPIOCC26XX_DIO_20 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_MED | GPIO_CFG_OUT_HIGH、
};
