一、主要相關api
hal_statustypedef hal_rtc_settime(rtc_handletypedef *hrtc, rtc_timetypedef *stime, uint32_t format)//二、rtc日曆設定rtc時間
hal_statustypedef hal_rtc_setdate(rtc_handletypedef *hrtc, rtc_datetypedef *sdate, uint32_t format)//設定rtc日期
hal_statustypedef hal_rtc_getdate(rtc_handletypedef *hrtc, rtc_datetypedef *sdate, uint32_t format)//獲取rtc日期
hal_statustypedef hal_rtc_gettime(rtc_handletypedef *hrtc, rtc_timetypedef *stime, uint32_t format)//獲取rtc時間
hal_statustypedef hal_rtc_setalarm_it(rtc_handletypedef *hrtc, rtc_alarmtypedef *salarm, uint32_t format) //設定鬧鐘並開啟中斷
hal_statustypedef hal_rtc_getalarm(rtc_handletypedef *hrtc, rtc_alarmtypedef *salarm, uint32_t alarm, uint32_t format)//獲取鬧鐘值和掩碼
(1)cubumx配置rtc
(2)**實現
三、rtc鬧鐘
1) 初始化 rtc,設定 rtc 初始時間;
2) 程式設計鬧鐘,設定鬧鐘時間;
3) 編寫鬧鐘中斷服務函式;
4)中斷服務函式
void rtc_alarm_irqhandler(void)void hal_rtc_alarmaeventcallback(rtc_handletypedef *hrtc)
STL之map實現(四)
首先,實現是否為空,比如你在學校運動會,想知道跑多少圈,可以引入計數。protected int dsize 計數 統計數對個數 pairnode firstnode 在建構函式初始化成員 sortmap firstnode null dsize 0 判斷是否為空 bool empty const ...
配置實現 簡約之美
前幾天看到一本書 簡單之美 咱也來個簡約之美吧。終極目標是利用配置實現程式設計開發實現的功能,節省開發 測試及程式修改的麻煩,實現簡約之美。建立乙個基礎的系統架構,利用xml配置 利用結構化的xml文件配置相關的資訊 實現增刪改查及業務流程,支援開發人員方便的開發實現客戶需求,支援系統實施維護人員對...
AOP的實現方式之四
等風來,不如追風去!和方式一 的service,serviceimpl相同,不在重複 同樣的,先寫乙個方法 的實現類,和方法三相同package com.qianfeng.aop04 import org.aopalliance.intercept.methodinterceptor import ...