打印
[STM8]

这个函数有没有问题

[复制链接]
344|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
googcheng|  楼主 | 2019-11-13 14:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void sleep_1s(void)
{
    GPIO_Init(GPIOE, GPIO_Pin_7, GPIO_Mode_In_PU_No_IT);
               
    RTC_SetWakeUpCounter(1);
    RTC_WakeUpCmd(ENABLE);
    wfi();
    RTC_WakeUpCmd(DISABLE);
   
    GPIO_Init(GPIOE, GPIO_Pin_7, GPIO_Mode_In_PU_IT);

}

pe7是外部中断  可以这样使用吗  1s自动唤醒

使用特权

评论回复
沙发
airwill| | 2019-11-13 21:46 | 只看该作者
你的先配置好 RTC 模块

使用特权

评论回复
板凳
googcheng|  楼主 | 2019-11-14 08:30 | 只看该作者
airwill 发表于 2019-11-13 21:46
你的先配置好 RTC 模块

谢谢回复, rtc有配置,帮看看有没有不妥的地方
static void RTC_Config(void)
{
  RTC_InitTypeDef RTC_InitStr;
  RTC_TimeTypeDef RTC_TimeStr;
  RTC_DateTypeDef RTC_DateStr;
   
  /* Configures the RTC */
  CLK_RTCClockConfig(CLK_RTCCLKSource_LSE, CLK_RTCCLKDiv_1);
  /* Wait for LSE clock to be ready */
  //while(CLK_GetFlagStatus(CLK_FLAG_LSERDY) == RESET);
  while( (CLK->ECKCR) & (uint8_t)(1<<3) == (uint8_t)RESET);
  /* wait for 1 second for the LSE Stabilisation */
  //LSE_StabTime();
  //delay_ms(1000);
  
  CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE);
  
  RTC_InitStr.RTC_HourFormat = RTC_HourFormat_24;
  RTC_InitStr.RTC_AsynchPrediv = 127;
  RTC_InitStr.RTC_SynchPrediv = 255;
  RTC_Init(&RTC_InitStr);
  
  RTC_TimeStructInit(&RTC_TimeStr);
  RTC_TimeStr.RTC_Hours = 00;
  RTC_TimeStr.RTC_Minutes = 00;
  RTC_TimeStr.RTC_Seconds = 00;
  RTC_SetTime(RTC_Format_BIN, &RTC_TimeStr);
  
  RTC_DateStructInit(&RTC_DateStr);
  //RTC_DateStr.RTC_WeekDay = RTC_Weekday_Tuesday;
  RTC_DateStr.RTC_Date = 2;
  RTC_DateStr.RTC_Month = RTC_Month_February;
  RTC_DateStr.RTC_Year = 19;
  RTC_SetDate(RTC_Format_BIN, &RTC_DateStr);
  
  RTC_WakeUpClockConfig(RTC_WakeUpClock_CK_SPRE_16bits);
  RTC_ITConfig(RTC_IT_WUT, ENABLE);

  /* Enable Interrupts*/
  enableInterrupts();
}



使用特权

评论回复
地板
airwill| | 2019-11-14 12:35 | 只看该作者
改代码的事情, 就不来做了,  可以参考官方例程

使用特权

评论回复
5
木木guainv| | 2019-12-9 16:52 | 只看该作者
看起来没有问题

使用特权

评论回复
6
磨砂| | 2019-12-9 16:54 | 只看该作者
可以运行下试试

使用特权

评论回复
7
晓伍| | 2019-12-9 16:55 | 只看该作者
应该没有大问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

58

帖子

2

粉丝