www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 1.設(shè)計(jì)要求 要求系統(tǒng)按如下方式進(jìn)入和退出睡眠模式:在系統(tǒng)啟動(dòng)2秒后,將RTC在3秒鐘之后配置為產(chǎn)生一個(gè)報(bào)警事件,接著通過(guò)WFI指令使系統(tǒng)進(jìn)入停機(jī)模式。如果要喚醒系統(tǒng)到正常模式,可通過(guò)按Key按鈕;否

1.設(shè)計(jì)要求

要求系統(tǒng)按如下方式進(jìn)入和退出睡眠模式:在系統(tǒng)啟動(dòng)2秒后,將RTC在3秒鐘之后配置為產(chǎn)生一個(gè)報(bào)警事件,接著通過(guò)WFI指令使系統(tǒng)進(jìn)入停機(jī)模式。如果要喚醒系統(tǒng)到正常模式,可通過(guò)按Key按鈕;否則,在3秒鐘后,會(huì)產(chǎn)生RTC報(bào)警中斷自動(dòng)將系統(tǒng)喚醒。一旦退出停機(jī)模式,系統(tǒng)時(shí)鐘被配置成先前的狀態(tài)(在停機(jī)模式下,外部高速振蕩器HSE和PLL是不可用的)。經(jīng)過(guò)一段延時(shí)之后,系統(tǒng)將再次進(jìn)入停機(jī)狀態(tài),并可按上述操作無(wú)限重復(fù)。

2. 硬件電路設(shè)計(jì)

硬件電路采用與7.1小節(jié)應(yīng)用實(shí)例一樣硬件電路,可見(jiàn)圖7-10。其中Key按鈕用于通過(guò)PB9產(chǎn)生一個(gè)外部中斷,LED1、LED2、LED3、LED4則用于顯示處理器所處的模式和中斷觸發(fā)情況。

3 .軟件程序設(shè)計(jì)

根據(jù)任務(wù)要求,程序內(nèi)容主要包括:

(1) 配置GPIOB口,配置RTC,配置外部中斷;

(2) 配置PB口第9個(gè)引腳作為外部中斷,下降延觸發(fā);配置RTC報(bào)警中斷,上升沿觸發(fā);

(3) 兩個(gè)中斷服務(wù)子程序的內(nèi)容分別是:切換LED2和LED3燈的狀態(tài);

整個(gè)工程包含3個(gè)源文件:STM32F10x.s、stm32f10x_it.c和main.c,其中STM32F10x.s為啟動(dòng)代碼,

所有中斷服務(wù)子程序均在stm32f10x_it.c中,其它函數(shù)則在main.c中。下面分別介紹相關(guān)的函數(shù),具體程序清單見(jiàn)參考程序。

函數(shù)SYSCLKConfig_STOP用于當(dāng)處理器從停機(jī)模式喚醒之后,配置系統(tǒng)時(shí)鐘、使能HSE和PLL,并以

PLL作為系統(tǒng)時(shí)鐘源。當(dāng)處理器處理停機(jī)模式的時(shí)候,HSE、PLL是不可用的。

函數(shù)GPIO_Configuration用于配置GPIO的PC6、PC7、PC8、PC9和PB9。

函數(shù)EXTI_Configuration用于配置外部中斷線9(PB9)和17(RTC報(bào)警)。

函數(shù)NVIC_Configuration配置NVIC及中斷向量表,這里主要是配置外部中斷線9和17。

函數(shù)EXTI9_5_IRQHandler處理按鈕Key(PB9)所觸發(fā)的中斷,其主要作用是將LED2燈的狀態(tài)翻轉(zhuǎn)一次。

函數(shù)RTCAlarm_IRQHandler處理RTC報(bào)警所觸發(fā)的中斷,其主要作用事將LED3 燈的狀態(tài)翻轉(zhuǎn)一次,如果設(shè)置了喚醒標(biāo)志則清除之。

運(yùn)行過(guò)程:

(1) 使用Keil uVision3 通過(guò)ULINK 2仿真器連接實(shí)驗(yàn)板,打開(kāi)實(shí)驗(yàn)例程目錄PWR_TEST子目錄下的PWR.Uv2例程,編譯鏈接工程;

(2) 選擇軟件調(diào)試模式,點(diǎn)擊MDK 的Debug菜單,選擇Start/Stop Debug Session項(xiàng)或CTRl+F5鍵,在邏輯分析儀中添加GPIOC_ODR.6、GPIOC_ODR.7、GPIOC_ODR.8、GPIOC_ODR.9,點(diǎn)擊Run按鈕即可,在邏輯分析儀中看到如圖7-14,還可用Peripherals-General Port-GPIOB來(lái)模擬KEY按鈕的動(dòng)作;

(3) 選擇硬件調(diào)試模式,選擇Start/Stop Debug Session項(xiàng)或Ctrl+F5鍵,下載程序并運(yùn)行,觀察LED燈的變化情況。注意,當(dāng)目標(biāo)系統(tǒng)進(jìn)入停機(jī)模式之后,將無(wú)法使用仿真器進(jìn)行調(diào)試了;

(4) 退出Debug模式,打開(kāi)Flash菜單>Download,將程序下載到開(kāi)發(fā)板的Flash中,按RESET鍵復(fù)位,觀察LED燈的情況,正常情況應(yīng)為:系統(tǒng)處于運(yùn)行模式時(shí)LED1亮、LED4滅;系統(tǒng)處于停機(jī)狀態(tài)時(shí)LED1滅、LED4亮;當(dāng)按下KEY按鈕時(shí)LED2燈狀態(tài)發(fā)生反轉(zhuǎn);當(dāng)發(fā)生RTC報(bào)警時(shí)LED3狀態(tài)發(fā)生反轉(zhuǎn)。


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

時(shí)下普遍使用的P0、P2結(jié)構(gòu)比較簡(jiǎn)單,并且有助于控制成本,整體效果也非常出色,尤其P2是混動(dòng)汽車(chē)運(yùn)用最廣泛的一種模式。據(jù)了解,TI此次發(fā)布的這個(gè)方案適用于48V P0和P2電機(jī),其高度集成的特性有助于設(shè)計(jì)工程師構(gòu)建小型化...

關(guān)鍵字: 汽車(chē)電氣化 模式 P2

在人的一生中,大約有三分之一的時(shí)間是在睡眠中度過(guò)的,但是真正懂得睡眠重要性,懂得科學(xué)睡眠之道的人卻很少。其實(shí)睡眠并不是一件神奇的事情,它只是一種重要的生理現(xiàn)象而已,人們?cè)谝惶炀o張的工作和學(xué)習(xí)之后,不論是腦力和體力,都處于...

關(guān)鍵字: 睡眠 死亡率 助眠

流水賬式的推文比較亂,不夠系統(tǒng),也形成不了好的宣傳效應(yīng),所以我整理了一個(gè)硬件基礎(chǔ)知識(shí)框架,后面推文會(huì)圍繞這個(gè)展開(kāi),中間也會(huì)穿插一些項(xiàng)目和實(shí)際應(yīng)用例程。

關(guān)鍵字: 硬件 項(xiàng)目 例程

可變電阻器按制作材料可分為膜式可變電阻器和線繞式可變電阻器;膜式可變電阻器膜式可變電阻器采用旋轉(zhuǎn)式調(diào)節(jié)方式,一般用在小信號(hào)電路中,信號(hào)電壓等。膜式可變電阻器通常由電阻體(合成碳膜)、活動(dòng)觸片(活動(dòng)金屬簧片或碳質(zhì)觸點(diǎn))、調(diào)...

關(guān)鍵字: 可變電阻器 模式 非密封式

要問(wèn)當(dāng)代社畜最缺什么,睡眠必須擁有姓名,996已經(jīng)將每天的時(shí)間擠壓得所剩無(wú)幾,追劇上分刷抖音又不忍落下,這樣一來(lái)也只好委屈睡眠了。 不過(guò),即便早已深知當(dāng)代人類(lèi)不配擁有睡到自然醒的小確幸,但大佬們的睡眠

關(guān)鍵字: 張朝陽(yáng) 搜狐 睡眠

眾所周知,三星車(chē)載模式App是一款車(chē)載服務(wù)手機(jī)軟件,有了它以后,用戶可以在手機(jī)上連接導(dǎo)航應(yīng)用,在車(chē)內(nèi)播放音樂(lè)、看短信和日程安排,可以進(jìn)行語(yǔ)音備忘錄記錄停車(chē)位等。

關(guān)鍵字: 三星 模式 車(chē)載

2019年是5G商用元年,盡管5G技術(shù)尚未全面落地,卻已點(diǎn)燃了相關(guān)行業(yè)的激情,旅游行業(yè)也不例外。今年上半年開(kāi)始,國(guó)內(nèi)部分景區(qū)開(kāi)始發(fā)力,如河南紅旗渠、四川峨眉山、杭州湘湖景區(qū)等,都在試水5G項(xiàng)目。 盡管

關(guān)鍵字: 智慧 模式 科技 景區(qū)

近日,據(jù)外媒報(bào)道,一項(xiàng)新研究表明,冬季憂郁癥(季節(jié)性情感障礙)發(fā)病率更高,自殺率上升、工作效率在1月和2月下降。這是生物鐘與起床和工作時(shí)間的不同步所致,冬天需要更多的睡眠。 報(bào)道中指出,在冬季人們的睡

關(guān)鍵字: 學(xué)習(xí) 工作 抑郁癥 生物鐘 睡眠 冬季憂郁癥 褪黑激素

12月18日,據(jù)外媒報(bào)道,美國(guó)杜蘭大學(xué)和北京大學(xué)的研究團(tuán)隊(duì)于發(fā)表在《歐洲心臟雜志》的研究表明:睡眠模式越健康,患心血管疾病總體風(fēng)險(xiǎn)以及冠心病、中風(fēng)風(fēng)險(xiǎn)都更低。 來(lái)自美國(guó)杜蘭大學(xué)和北京大學(xué)的研究團(tuán)隊(duì)分析

關(guān)鍵字: 中風(fēng) 習(xí)慣 健康 冠心病 睡眠 遺傳

中國(guó)大部分公司12點(diǎn)到2點(diǎn)之間會(huì)留出一些時(shí)間,一方面是給員工吃午飯,另一方面也是更讓他們休息下,有的人會(huì)用這個(gè)時(shí)間來(lái)午睡一會(huì),下午就會(huì)精神煥發(fā)了。那白天睡覺(jué)是個(gè)好習(xí)慣嗎?中國(guó)科學(xué)家研究發(fā)現(xiàn)白天小睡或者

關(guān)鍵字: 午睡 睡眠 中風(fēng) 華中科技大學(xué) 神經(jīng)學(xué)
關(guān)閉