请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-CC3235S Thread 中讨论的其他器件: CC3235S
工具与软件:
大家好、团队成员:
我使用 LAUNCHXL-CC3235S EVK 测试 PRCMIOoretentionEnable 功能。
我的测试代码如下:
void mainThread(void *pvParameters)
{
GPIO_init();
InitTerm();
int sysIdleCount = 5;
while (0 != sysIdleCount) {
sysIdleCount--;
Sleep(1000);
}
PRINTF("Prepare ENTERING_SHUTDOWN\n\r");
GPIO_write(CONFIG_PIN08, 1);
GPIO_write(CONFIG_PIN64, 1);
GPIO_write(CONFIG_PIN50, 1);
PRCMIORetentionEnable(PRCM_IO_RET_GRP_0);
Power_NotifyObj hibSignal;
Power_registerNotify(&hibSignal, PowerCC32XX_ENTERING_SHUTDOWN,
preHibConfig, (uintptr_t)NULL);
Power_shutdown(0, 10000);
}
PIN50在休眠模式下始终为低电平、但 PIN64和 PIN08它可以 保持高电平。
在 CC3235S 数据表中、 定义 PIN50应该为控制 Hi-Z、拉动、驱动。
如何配置 PIN50 以在 休眠 模式下保持高电平?
提前感谢您。
