STM32單片機(jī)為什么要中斷_第1頁
STM32單片機(jī)為什么要中斷_第2頁
STM32單片機(jī)為什么要中斷_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

STM32單片機(jī)為什么要中斷STM32中斷主題:1什么是中斷暫停原先的程序或事情,執(zhí)行另外一些程序或事情,執(zhí)行完成后返回原來的程序。2為什么要中斷因?yàn)榱硪恍┏绦蚧蚴虑楸饶阍日谧龅氖虑橐匾?,或者這些突發(fā)事情你是無法控制它的來臨的。3中斷的分類按不同方法進(jìn)行分類3.1內(nèi)部中斷,外部中斷(向量表中灰色為內(nèi)部)3.2可設(shè)置中斷,固化中斷3.3中斷向量表(cl級別的芯片有10個(gè)內(nèi)部,0~67個(gè)外部,一些沒用到,其中通用化中斷編號0~17,個(gè)性化中斷編號18~67)3.4優(yōu)先級別(由主優(yōu)先級和從優(yōu)先級組成,主從優(yōu)先級可以通過4個(gè)位進(jìn)行設(shè)置)4中斷的組成具體中斷的名稱中斷的地址用來保存一條跳轉(zhuǎn)指令,跳到哪里去5中斷的特點(diǎn)STM32的中斷NVIC是嵌入CORTEX內(nèi)核的。5.1中斷的反應(yīng)的速度就很快。5.2中斷可以實(shí)現(xiàn)標(biāo)準(zhǔn)話(上面兩點(diǎn)是ARM公司做的)5.3所有外部IO端口都可以作為外部中斷(上面一點(diǎn)是ST公司做的)5.4有不同的優(yōu)先級,只有主優(yōu)先級相同的中斷才可以嵌套,6中斷的配置流程6.1時(shí)鐘配置6.2GPIO配置6.3外設(shè)中斷配置(EXTI中斷也屬于外設(shè)中斷)6.4NVIC總中斷配置6.5中斷程序編寫7其中EXTI中斷配置流程及內(nèi)容官方參考手冊P206可知,3個(gè)觸發(fā),3個(gè)控制觸發(fā):上升沿下降沿軟件中斷事件控制:中斷屏蔽寄存器請求掛起寄存器事件屏蔽寄存器*不同的外設(shè)中斷配置流程及內(nèi)容可能不同*其中6.3是變化的,根據(jù)要使用的中斷而定,其他配置基本相同,只是參數(shù)不同。8幾個(gè)概念區(qū)分NVIC,NVIC外設(shè)中斷,NVIC外部接口中斷EXTI簡單來說NVIC》NVIC外設(shè)中斷》EXTI其中NVIC是總的嵌套向量中斷就是整個(gè)向量表外設(shè)中斷是向量表中非灰色地帶而EXTI僅僅是外設(shè)中斷的一部分(由于它用的比較廣泛且與其他外設(shè)中斷有所不同,因此拿出來單獨(dú)講)由于EXTI有很多很多,所以STM把他們進(jìn)行了分組,分了7組,每組對應(yīng)了一個(gè)NVIC外設(shè)。EXTIO--------------------------------------------------(包括PA0PB0PC0PD

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論