久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5186|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

STM32 RTC晶振使用小結(jié)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:75263 發(fā)表于 2015-6-9 02:42 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
STM32的RTC晶振,我百度全網(wǎng),總結(jié)如下軟件: 在以前很多的程序里 在rtc中斷里 都沒(méi)有 RTC_WaitForLastTask();這個(gè)語(yǔ)句。 加上即可
硬件: 常規(guī)配置 6p晶振加兩個(gè)10p電容 不要并聯(lián)電阻并聯(lián)了反而不起振
=======================================以下為另一個(gè)需要驗(yàn)證的軟件解決方式
12.5p晶振啟動(dòng)時(shí)間比6P的長(zhǎng)可能才是主要的原因
我的板上32.768K晶振(12.5P)也老是出現(xiàn)上電起振難的問(wèn)題.看到樓主講主換6P的,我找不到,后來(lái)想到也許是12.5P的晶振起動(dòng)時(shí)所需時(shí)間要比6P的長(zhǎng),我對(duì)RTC的初始化作了一點(diǎn)改動(dòng)...
這是KEIL RTC例程中的:


void RTC_Configuration(void)
{
  
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);
  
  
  PWR_BackupAccessCmd(ENABLE);

  
  BKP_DeInit();

  
  RCC_LSEConfig(RCC_LSE_ON);
  
  while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET)
  {
  }

  
  RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE);

  
  RCC_RTCCLKCmd(ENABLE);

  
  RTC_WaitForSynchro();

  
  RTC_WaitForLastTask();
  
  
  RTC_ITConfig(RTC_IT_SEC, ENABLE);

  
  RTC_WaitForLastTask();
  
  
  RTC_SetPrescaler(32767);
  
  
  RTC_WaitForLastTask();
}

上上代碼中的"
  RCC_LSEConfig(RCC_LSE_ON);
  
  while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET)
  {
  }
"
改為:
  u32 delay;
  
  do
  {
      
      for(delay = 0;delay < 90000;delay++);
      
      RCC_LSEConfig(RCC_LSE_ON);
  }while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET)

后測(cè)試1000次以上都沒(méi)有上電趕振難發(fā)現(xiàn).但改回原來(lái)又好易發(fā)生.
大家也可以試試此法是否對(duì)你有用.  


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 18av在线播放 | 国产精品自产拍在线观看蜜 | 国产免费福利小视频 | 一级毛片视频在线 | 精品欧美一区免费观看α√ | 欧美日韩综合一区 | 91精品国产综合久久精品 | 国产精品999 | av超碰| 亚洲人人| 亚洲黄色高清视频 | 中文字幕成人av | 欧美精品网站 | 免费成人高清在线视频 | 91精品在线播放 | 精品久久影院 | 一区二区三区在线 | 亚洲精品欧美精品 | 日本在线免费观看 | 中文字幕国产视频 | 欧美精品在欧美一区二区少妇 | a看片| 日韩一区二区免费视频 | 欧美在线一区二区三区 | 久久精品亚洲精品国产欧美 | 久久精品二区亚洲w码 | 欧美一区二区三区久久精品 | 国产精品久久久久久久久久久久冷 | 中文字幕亚洲欧美日韩在线不卡 | 国产一级影片 | 久久国产精品久久国产精品 | 91在线观看免费 | 欧美一级片免费看 | 精区3d动漫一品二品精区 | www久久国产| 综合网伊人 | 欧美乱码精品一区二区三区 | 免费av手机在线观看 | 男女羞羞视频在线看 | 天天爽夜夜爽精品视频婷婷 | 欧美成人猛片aaaaaaa |