大家好、
我正在处理一个项目、在该项目中、我必须通过 ESP8266 (WIFI 模块)传输传感器数据并在指定时间进入休眠模式。 当代码 第一次运行时、我将获得相应的值、控制器将进入休眠状态。 但是当它从休眠状态中退出时、它不会发送数据、并且显示链接无效。 它还会重新启动程序、而不是继续执行该流程。 我不想重新启动、我的数据应在休眠结束后通过 ESP。
这是我的代码的一部分
int main (空)
{
SysCtlClockSet (SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHz|SYSCTL_OSC_MAIN);
SysCtlPeripheralEnable (SYSCTL_Periph_GPIOF);
HibernateEnableExpClk (SysCtlClockGet ());
HibernateGPIORetentionEnable();
HibernateRTCEnable();
HibernateRTCSet (0);
HibernateRTCEnable();
HibernateRTCMatchSet (0、10);
HibernateWakeSet (HIBERNATE_WAKE_PIN | HIBERNATE_WAKE_RTC);
通过 ESP8266发送数据后,我 将通过 HibernateRequest()进入休眠状态;
请查看并提供帮助。
提前感谢您。