日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]1.與RTC有關(guān)的IO口:PC13(TAMPER-RTC)不能設(shè)置成GPIO_Mode_AN狀態(tài),否則進(jìn)不了RTC中斷。(可以設(shè)置成GPIO_Mode_IN)。2.需要在設(shè)置RTC時(shí)鐘之前 RTC_WakeUpCmd(DISABLE),這一句官方例子上沒有,如果沒有這一句現(xiàn)象

1.與RTC有關(guān)的IO口:PC13(TAMPER-RTC)不能設(shè)置成GPIO_Mode_AN狀態(tài),否則進(jìn)不了RTC中斷。(可以設(shè)置成GPIO_Mode_IN)。

2.需要在設(shè)置RTC時(shí)鐘之前 RTC_WakeUpCmd(DISABLE),這一句官方例子上沒有,如果沒有這一句現(xiàn)象為只有當(dāng)重新上電的時(shí)候RTC才會(huì)重置,而重新運(yùn)行程序的時(shí)候RTC不會(huì)重置。



3.在設(shè)置RTC的定時(shí)喚醒中斷前,一定要清除相應(yīng)的中斷,否則表現(xiàn)的現(xiàn)象為有時(shí)能進(jìn)入RTC中斷,有時(shí)不能進(jìn)。

RTC_ClearITPendingBit(RTC_IT_WUT);

RTC_ITConfig(RTC_IT_WUT, ENABLE);

4.RTC的周期中斷將CPU從停機(jī)模式喚醒時(shí),一定要清除Wake-Up標(biāo)志位,否則只能進(jìn)一次RTC中斷,后續(xù)進(jìn)不了。

if(PWR_GetFlagStatus(PWR_FLAG_WU) != RESET)// 檢查喚醒標(biāo)志是否設(shè)置

{

PWR_ClearFlag(PWR_FLAG_WU);

}

未解決的問題:當(dāng)RTC將CPU喚醒后,如果配置MSI為時(shí)鐘源,當(dāng)再次進(jìn)入低功耗時(shí),功耗維持在60-70ua,原因未知;當(dāng)采用HSE為中斷源時(shí),RTC中斷會(huì)在三四次后不能再進(jìn)入,目前采用HSI作為RTC喚醒后的中斷源。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉