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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

stm32f103电子钟心得体会_浅谈STM32_RTC闹钟

發布時間:2024/4/20 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 stm32f103电子钟心得体会_浅谈STM32_RTC闹钟 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天講解“STM32F103RTC鬧鐘”,說起“鬧鐘”大家肯定不會陌生,基本上我們每天都在接觸。今天說的“RTC鬧鐘”就是我們現實生活中的鬧鐘,只是今天站在技術知識的角度來看待“鬧鐘”。由于這一階段定位的是基礎的知識,所以今天提供的軟件例程也是相對簡單一點的,但明白今天的知識,相信自己都會寫鬧鐘程序了,后期我會更新日歷及鬧鐘的綜合知識。

每天提供下載的“軟件工程”都是在硬件板子上進行多次測試、并保證沒問題才上傳至360云盤。

今天的軟件工程下載地址(360云盤):

https://yunpan.cn/cSsN8ExwLMBbj訪問密碼529c

STM32F10x的資料可以在我360云盤下載:

https://yunpan.cn/crBUdUGdYKam2訪問密碼ca90

工程概要說明:今天的軟件上電將時鐘設置為0秒,鬧鐘設置為10秒,也就是說上電之后的第10秒會相應“鬧鐘中斷”。測試的現象就是:平時間隔500ms串口打印數據“RTCTest..”伴隨LED變化一次,但第10秒相應鬧鐘中斷后,就有新的想象(串口打印“Alarmarrival.”伴隨LED快速變化3次)。

關于“STM32F103RTC鬧鐘”我把重要的幾點在下面分別講述,若不明白,請關注微信公眾號“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配置”,需要細心閱讀手冊,結合代碼,相信都能理解。

下載方式:長按網站->選擇復制->打開

總結

以上是生活随笔為你收集整理的stm32f103电子钟心得体会_浅谈STM32_RTC闹钟的全部內容,希望文章能夠幫你解決所遇到的問題。

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