今天講解“STM32F103 RTC鬧鐘”,說起“鬧鐘”大家肯定不會陌生,基本上我們每天都在接觸。今天說的“RTC鬧鐘”就是我們現實生活中的鬧鐘,只是今天站在技術知識的角度來看待“鬧鐘”。由于這一階段定位的是基礎的知識,所以今天提供的軟件例程也是相對簡單一點的,但明白今天的知識,相信自己都會寫鬧鐘程序了,后期我會更新日歷及鬧鐘的綜合知識。
今天提供并講解的軟件工程,基于前面的軟件工程“TIM延時”修改而來。若有疑問,請關注微信公眾號獲取更多信息。
本著免費分享的原則,將講解的工程源代碼分享給大家,還望看到的朋友分享、關注和推廣一下微信公眾號,增加一下人氣。
每天提供下載的“軟件工程”都是在硬件板子上進行多次測試、并保證沒問題才上傳至360云盤。
今天的軟件工程下載地址(360云盤):
https://yunpan.cn/cSsN8ExwLMBbj 訪問密碼 529c
STM32F10x的資料可以在我360云盤下載:
https://yunpan.cn/crBUdUGdYKam2 訪問密碼 ca90
工程概要說明:今天的軟件上電將時鐘設置為0秒,鬧鐘設置為10秒,也就是說上電之后的第10秒會相應“鬧鐘中斷”。測試的現象就是:平時間隔500ms串口打印數據“RTC Test..”伴隨LED變化一次,但第10秒相應鬧鐘中斷后,就有新的想象(串口打印“Alarm arrival.”伴隨LED快速變化3次)。
關于“STM32F103 RTC鬧鐘” 我把重要的幾點在下面分別講述,若不明白,請關注微信公眾號“EmbeddDeveloper”查閱或留言。
一、RCC時鐘配置
該函數位于bsp.c文件下面;
使能RCC時鐘:RCC_APB1Periph_PWR 和 RCC_APB1Periph_BKP,這里的RCC和昨天的一樣,同時還配置“RCC_RTCCLKSource_LSE”(在RTC_Configuration)。
二、RTC配置
該函數位于rtc.c文件下面;
分頻值為32767,也就是1秒計數一次。使能RTC_IT_ALR鬧鐘中斷,在設置的鬧鐘時間到來就會執行鬧鐘中斷。
三、RTC初始化
該函數位于rtc.c文件下面;
這里主要講解時間和鬧鐘初始化的值,都應該明白這個吧。
四、NVIC配置
該函數位于bsp.c文件下面;
必須配置NVIC,否則中斷不會響應。
五、主函數
該函數位于main.c文件下面;
主要就是實現的現象。
六、今天的重點提示
重點主要在第二點“RTC配置”,需要細心閱讀手冊,結合代碼,相信都能理解。
上一篇:STM32_BKP備份數據
下一篇:STM32控制IO基本配置的講解
推薦閱讀
史海拾趣
隨著業務的不斷發展,ENTRELEC UK開始尋求全球市場的拓展。公司通過與國外代理商建立合作關系,將產品銷往世界各地。同時,公司還在海外設立研發中心和生產基地,以便更好地了解當地市場需求,提供定制化的解決方案。這些舉措使ENTRELEC UK在全球電子行業中樹立了良好的品牌形象。
隨著公司的發展,Dynachip Corp不斷投入研發,取得了多項技術突破。他們不僅優化了原有的芯片技術,還成功開發出了一系列針對不同應用場景的芯片產品,如高性能計算芯片、物聯網芯片等。這些多樣化的產品滿足了市場的不同需求,使Dynachip Corp在行業中逐漸嶄露頭角。
長工微電子的發展得到了行業內外的高度認可。自成立以來,公司榮獲了多項榮譽,包括廣東省科技型中小企業、松山湖集成電路設計企業、國家高新技術企業、最具潛力中國模擬IC設計公司、中國集成電路創新創業大賽總決賽第二名等。這些榮譽不僅彰顯了公司的實力,也為公司的發展注入了強大的動力。
在電子行業的快速發展中,Conexcon Group以其前瞻性的技術視野,成功研發出一款新型智能芯片,這款芯片不僅性能卓越,而且功耗極低,迅速贏得了市場的青睞。公司憑借這一技術突破,逐步擴大了在國內外市場的份額,成為了行業內技術創新的領軍者。隨著產品線的不斷豐富,Conexcon Group逐漸形成了從芯片設計到整機制造的完整產業鏈,進一步鞏固了其在電子行業的領先地位。
面對日益嚴峻的環境保護問題,DZUS公司積極響應國家號召,制定了可持續發展戰略。公司采用環保材料和生產工藝,減少了對環境的污染和破壞。同時,公司還加大了對可再生能源的研發和應用力度,致力于推動綠色生產和可持續發展。這些舉措使DZUS公司成為了行業的環保標桿,并贏得了社會各界的廣泛贊譽。
進入1950年代,Eclipse Magnetics迎來了一次重要的創新。公司決定將磁鐵涂上紅色,這一獨特的紅色磁鐵迅速在市場上獲得了認可。同時,公司還設計了與紅色磁鐵相配的馬蹄形標志,這一標志后來成為Eclipse Magnetics的國際通用標記。隨著品牌的國際化,Eclipse Magnetics的產品開始進入全球市場。
GPRS電力遠程抄表系統作者: 清風流云 ,2005-4-27 17:14:00 發表于:《GPRS/CDMA專業論壇》 前 言 電力是社會文化生活和工業生產中最主要的能源之一,隨著我國經濟飛速發展以及人民生活水平不斷提高,電力作為未來社會的重要能源 ...… 查看全部問答∨ |
|
給位好,我想問大家一個問題就是wince4.2和5.0差別大嗎?? 我現在想把一個5.0下的dll網卡驅動放到4.2的環境下面使用,不知道這樣能否行得通??? 各位高手大俠請不吝賜教啊!!! 謝謝先… 查看全部問答∨ |
|
到了哈佛,你就會知道中國高校的差距在哪里 日前,兩張美國哈佛大學圖書館凌晨4點多學生仍在學習的照片,在網上迅速傳播。照片顯示:凌晨4點的哈佛大學圖書館里,燈火通明,座無虛席……圖片配文這樣寫道:哈佛是一種象征。人到底有怎樣的發揮潛力 ...… 查看全部問答∨ |
|
角度測量:電解質型傾角傳感器優勢談 長期以來,電解質型傾角傳感器穩定工作的應用范圍從高性能航空電子系統延伸到高精度地震監測儀器以及消費電子領域。近年來,微電子機械系統(MEMs)加速計和傾角傳感器的應用越來越普 ...… 查看全部問答∨ |
我用MPLAB IDE V7.22編譯器,可以編譯PIC16FXX,在編譯PIC18FXX時總提示“建立失敗”,不知是哪里設置錯了,哪位大俠能指點一下呢?謝了!… 查看全部問答∨ |
MSP430FR5969是一款功耗極低的單片機,拿到評估板不難發現其有一個1mF的大電容,能使其斷開電源后可以依靠電容供電工作一會。 1.接下來刷了一下OutOfBox開箱程序,這個代碼包含:GPIO,ADC,中斷,低功耗模式,UART通信,板載超級電容電壓檢測,FRA ...… 查看全部問答∨ |