在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM32L151內(nèi)部RTC時(shí)鐘

      STM32L151內(nèi)部RTC時(shí)鐘

      作者: 時(shí)間:2016-11-13 來源:網(wǎng)絡(luò) 收藏
      STM32L151系列CPU內(nèi)置低功耗RTC日歷。RTC時(shí)鐘源可以是LSE、LSI、HSE。為了降低功耗,預(yù)分頻器被分成兩個(gè)預(yù)分頻器。一個(gè)7為的異步預(yù)分頻器,一個(gè)13位同步預(yù)分頻器。

      Fclk=32768/[(PREDIV_S+1)*(PREDIV_A+1)]

      本文引用地址:http://www.biyoush.com/article/201611/316443.htm

      void RTC_Config(void)

      {

      RTC_InitTypeDef RTC_InitStruct;

      RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);

      PWR_RTCAccessCmd(ENABLE);

      #if defined RTC_CLOCK_SOURCE_LSI

      RTC_LSICmd(ENABLE);

      while(RCC_GetFlagStatus(RCC_FLAG_LSIRDY) == RESET);

      RCC_RTCCLKConfig(RCC_RTCCLKSource_LSI);

      #elif defined RTC_CLOCK_SOURCE_LSE

      RTC_LSEConfig(RCC_LSE_ON);

      while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET);

      RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE);

      #else #error Please select the RTC Clock Source inside the main.c file

      #endif

      RCC_RTCCLKCmd(ENABLE);

      RTC_WaitForSynchro();

      RTC_InitStruct.RTC_HourFormat = RTC_HourFormat_24;

      RTC_InitStruct.RTC_AsynchPrediv = 0x7F;

      RTC_InitStruct.RTC_SynchPrediv = 0xFF;

      RTC_Init(&RTC_InitStruct);

      }

      void RTC_TimeRegulate(void)

      {

      RTC_TimeTypeDef RTC_TimeStruct;

      RTC_DateTypeDef RTC_DateStruct;

      RTC_TimeStruct.RTC_Hours = 23;

      RTC_TimeStruct.RTC_Minutes = 59;

      RTC_TimeStruct.RTC_Seconds = 59;

      RTC_TimeStruct.RTC_H12 = RTC_H12_AM;

      RTC_SetTime(RTC_Format_BIN,&RTC_TImeStruct);

      RTC_DateStruct.RTC_Year = 12;

      RTC_DateStruct.RTC_Date = 31;

      RTC_DateStruct.RTC_Month = 12;

      RTC_DateStruct.RTC_WeekDay = 1;

      RTC_SetDate(RTC_Format_BIN,&RTC_DateStruct);

      }

      void RTC_TimeShow(unsigned char *pDate)

      {

      RTC_TimeTypeDef RTC_TimeStruct;

      RTC_DateTypeDef RTC_DateStruct;

      RTC_GetTime(RTC_Format_BIN,&RTC_TImeStruct);

      RTC_GetDate(RTC_Format_BIN,&RTC_DateStruct);

      pDate[0] = RTC_TimeStruct.RTC_Hours;

      pDate[1] = RTC_TimeStruct.RTC_Minutes;

      pDate[2] = RTC_TimeStruct.RTC_Seconds ;

      pDate[3] = RTC_DateStruct.RTC_Year;

      pDate[4] = RTC_DateStruct.RTC_Date;

      pDate[5] = RTC_DateStruct.RTC_Month ;

      pDate[6] = RTC_DateStruct.RTC_WeekDay ;

      }



      評(píng)論


      技術(shù)專區(qū)

      關(guān)閉
      ×

      “芯”朋友见面大会
      珠海|11.14|泰克“芯”朋友见面大会珠海站|泰克带您从测试角度看半导体的整条产业链,快来报名抢位吧>>