主题中讨论的其他器件:CC1310
工具/软件:TI-RTOS
您好!
我想在最低功耗状态(LPM4.5)下关断控制器。 因此、我将使用以下函数:
POWER_SHUTDOWN (PowerMSP432_SHUTDOWN_1、0);
此功能似乎起作用。 但我无法使用 GPIO 中断唤醒控制器。 我已将四个按钮配置为中断输入:
GPIO_PinConfig gpioPinConfigs[]={ /*输入引脚*/ /* *注意:为这些按钮指定下降沿触发以确保 *立即发出中断信号。 请参阅的说明 *为此、PowerMSP432驱动器的自动引脚锁定功能。 * /*按钮*/ GPIOMSP432_P4_0 | GPIO_CFG_IN_pu | GPIO_CFG_IN_INT_FALLING、 GPIOMSP432_P4_2 | GPIO_CFG_IN_pu | GPIO_CFG_IN_INT_FALLING、 GPIOMSP432_P4_1 | GPIO_CFG_IN_pu | GPIO_CFG_IN_INT_FALLING、 GPIOMSP432_P4_5 | GPIO_CFG_IN_pu | GPIO_CFG_IN_INT_FALLING、 } GPIO_setCallback (button_1、buttonCallback); GPIO_setCallback (button_2、buttonCallback); GPIO_setCallback (button_3、buttonCallback); GPIO_setCallback (button_4、buttonCallback); GPIO_enableInt (button_1); GPIO_enableInt (button_2); GPIO_enableInt (button_3); GPIO_enableInt (button_4);
我还在使用 CC1310控制器。 在这里、关断和唤醒使用以下代码:
PINCC26XX_setWakeup (SPI_CSn_WakeUpTable); /*唤醒引脚表*/ PIN_Config SPI_CSn_WakeUpTable[]= { CC1310_LAUNCHXL_SPI0_CSn | PIN_INPUT_EN | PIN_PULLUP | PINCC26XX_WAKEUP_NEGEDGE、 PIN_TERMINATE /*终止列表*/ };
是否有适用于 MSP432的类似器件?
感谢您的帮助和努力
Kevin