日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STM32之RTC原理

發布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 STM32之RTC原理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、RTC時鐘框圖分析(重要)
先熟悉一下幾個知識點:
??????1、STM32的實時時鐘(RTC)是一個獨立的定時器!
????? 2、RTC模塊和時鐘配置系統(RCC_BDCR寄存器)是在后備區域,即在系統復位火從待機模式喚醒后RTC的設置和時間維持不變。

RTC這章中,對RTC相關的寄存器的操作特別重要,我在這里不解釋了,請查閱手冊。。

先上圖!

RTC時鐘框圖

RTC時鐘框圖分為完全獨立的兩個部分:1、APB1接口部分(用來RTC相關的寄存器);2、RTC核心;
????? 第一部分:
APB1接口。注意:這里涉及到寄存器RTC_CRL中的RSF位,這位是寄存器的同步標志,具體內容去看STM32參考手冊RTC這一章。
????? 第二部分:
RTC核心。這里分為兩個模塊:1、RTC預分頻器模塊;2、一個32位的可編程計數器;
????? 下面開始分析第二部分:
?????? 先給大家介紹下后備區域的幾個特別重要的寄存器:
???????1、RTC_DIV(重要):RTC預分頻器余數寄存器。這個寄存器的作用是來獲得比秒鐘更加準確的時鐘(0.1s,0.01s),該寄存器是自減的,用來保存還需要多少個時鐘周期獲得一個秒信號。這里加上一個公式(STM32參考手冊里有):fTR_CLK=fRTCCLK/(PRL[19:0]+1)??? 到這里是書上的原話~!
?????? 解釋一下,
RTC_DIV寄存器的值是由RTC_PRL(RTC預分頻器裝載寄存器)提供的,而RTC_DIV寄存器的時鐘頻率是由RTCCLK提供的(看圖)。比如我們把 RTC_PRL值設為32767,則 RTC_DIV寄存器的值也為32767,他和RTCCLK的時鐘頻率是一樣的(這里根據上面的公式,RTC_PRL加1,則 RTC_DIV也加1)。RTCCLK的時鐘周期是1/32768(s),也就是每一個RTCCLK的時鐘周期,RTC_DIV自減1,直至到1s鐘后,被硬件重新裝載,也就是1s鐘減32768次。那他到底是怎么提供0.1s,甚至是0.01s的呢?
?????? 舉個例子就明白了。比如我想要得到1.12秒的這個時間,就要求RTC_DIV自減0.12/(1/32768)次。RTC_DIV只得到0.12s的時間,還有1s時間從哪兒來?他是TR_CLK提供的。這個問題會在下文講解。。
→_→
???????2、RTC_PRL:RTC預分頻裝載寄存器。這個寄存器有兩個作用:1、提供給RTC_DIV的重新裝載值;2、設置時鐘分頻系數。
?????? 第一個作用不講了。第二個作用:
設置時鐘分頻系數。比如我們使用32.768KHz的晶振作為時鐘輸入,那么我們配置這個寄存器值位32767,就可以得到1s鐘的計數頻率(32768/(32767+1),單位(HZ))。
???????3、RTC_CNT(重要):RTC計數器寄存器。這個寄存器較簡單,用來記錄秒鐘值。如果之前對RTC_CR(控制寄存器),的相關中斷允許位配置的話,RTC_CNT寄存器可以產生一個溢出中斷
???????4、RTC_ALR:RTC鬧鐘寄存器。從圖中就可以看出來,很簡單。用來標記鬧鐘產生時間,如果RTC_CNT的值和RTC_ALR的值相等的話,并使能中斷的話(
在RTC_CR(控制寄存器)中配置),會產生一個鬧鐘中斷
?????? 后備區域的寄存器就給大家介紹到這兒。相比大家通過上面的介紹結合框圖,頭腦里面應該有個大致流程了吧。沒有~!?臥槽~那就給大家理一遍思路
→_→
?????? 首先外部加進來一個時鐘信號RTCCLK(32.768K),然后設置RTC_PRL的分頻系數為32767,得到一個秒時鐘信號TR_CLK(1HZ)。當TR_CLK每過一個時鐘周期,產生一個RTC_Second(秒鐘中斷),同時RTC_CNT計數器(記錄秒值)加1。如果要求更精準的時間,還可以在RTC_CR寄存器的RSF位被置1時去讀RTC_DIV的值。

總結

以上是生活随笔為你收集整理的STM32之RTC原理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97伊人超碰 | 国产美女无遮挡永久免费观看 | 国产精品99久久久久久久 | 国产激情一区二区三区视频免樱桃 | 中文字幕在线观看网址 | 青草综合 | 男男啪啪网站 | 伊人午夜| 日韩精品免费一区二区三区 | 精品人妻人人做人人爽夜夜爽 | 中文字幕人妻丝袜乱一区三区 | 一级一级黄色片 | 亚洲欧美国产日韩精品 | 伊人网视频 | 一区二区日韩av | 插综合 | 无码 制服 丝袜 国产 另类 | 国产精品无码电影在线观看 | 亚洲88av| 人人爱国产 | 欧美三级又粗又硬 | 国产系列精品av | 欧美成人精品一区二区三区在线看 | 青青草原在线免费 | 日韩av在线免费 | 99久久久无码国产精品性青椒 | 国产黄大片 | 婷婷一区二区三区四区 | 亚洲aaaaa特级 | 三级视频在线观看 | 最全aⅴ番号库 | 欧美粗大猛烈 | 美女久久久久久久久久 | 精品福利三区3d卡通动漫 | 久久精品国产成人av | 国产情侣一区二区三区 | 国产又大又黄又粗 | 97精品人妻一区二区三区香蕉 | 无码精品国产一区二区三区 | 亚洲一区二区三区四区五区六区 | 亚洲精品一区二区三区区别 | 69精品久久 | 色综合久久88色综合天天 | 好男人影视www| 牛牛免费视频 | 久久久久www | 国产伦精品视频一区二区三区 | 日本黄色片段 | 免费在线播放 | 吻胸摸激情床激烈视频 | 激情五月俺也去 | 天天干人人干 | 日韩欧美一区二区三区四区五区 | 亚洲一区色 | www.色亚洲| 伊人小视频 | 99热这里只 | 日韩成年视频 | 亚洲自拍偷拍av | 国产无毛片| 日本精品视频在线播放 | 肉肉av福利一精品导航 | 深夜福利电影 | 久久精品5 | 超级黄色录像 | 日鲁鲁 | 一级免费黄色片 | 男人日女人在线观看 | 日韩欧美成人一区二区三区 | 亚洲av综合一区二区 | 国内自拍xxxx18 | 中文字幕黄色av | 久久一级视频 | 国产一级片网站 | 国产做爰视频免费播放 | 91一区在线观看 | 欧美一区亚洲二区 | 欧美自拍偷拍一区 | 国产a久久 | 一区二区三区精 | 日韩在线第二页 | 成人黄色网址在线观看 | 亚洲无av| 久久对白| 波多野结衣网址 | 国产欧美精品在线 | 欧美一区中文字幕 | 日韩精品字幕 | 亚洲制服一区二区 | 国产三级视频网站 | 成人 黄 色 免费播放 | 日本大尺度吃奶做爰久久久绯色 | 天天看a | 最新最近中文字幕 | 午夜色片| 久久久青青 | 十大黄台在线观看 | bt天堂av | 特黄色一级片 |