STM32學習筆記之中斷
1.公共部分
(1)中斷型別
1.系統異常,體現在核心水平
2.外部中斷(相對於核心來說的,也是在晶片裡面),體現在外設水平
F407—cortex-M4是ARM公司生產的
片上外設:GPIO,I^2C,USART是片上的外設(ST公司)
這些是系統異常的向量表。
中斷外設簡介:NVIC
NVIC:巢狀向量中斷控制器,屬於核心外設,管理著包括核心和片上所有外設的中斷相關的功能
具有兩個重要的庫檔案:core_cm4.h和misc.c
復位後預設優先順序的分組是不確定的。(是000)
4個位,能表示0-15.
中斷程式設計的順序:
1.使能中斷請求
2.配置中斷優先順序分組(只需配置一次)
3.配置NVIC暫存器,初始化NVIC_InitTypeDef;
4.編寫中斷服務函式。
編寫中斷服務函式
1.中斷服務函式名要怎麼寫?寫錯了怎麼辦?
2.中斷服務函式要寫在什麼地方?
EXTI(External interrupt/event controller)外部 中斷/事件 控制器
相關文章
- ARM學習之中斷體系結構
- stm32學習筆記——基本的地址操作筆記
- Pytest學習筆記4-assert斷言筆記
- OS學習筆記一: 中斷與異常筆記
- SpringCloud學習筆記:熔斷器Hystrix(5)SpringGCCloud筆記
- Stm32學習筆記(四)通用定時器基本原理筆記定時器
- numpy的學習筆記\pandas學習筆記筆記
- Adaptive AUTOSAR 學習筆記 14 - 車輛診斷APT筆記
- IT學習筆記筆記
- 學習筆記筆記
- STM32的IIC筆記筆記
- STM32學習程式
- 《JAVA學習指南》學習筆記Java筆記
- java8學習筆記01 Optional物件替代Null判斷Java筆記物件Null
- CUUG筆記 ORACLE索引學習筆記筆記Oracle索引
- Elasticsearch學習筆記Elasticsearch筆記
- 字串學習筆記字串筆記
- Scala學習筆記筆記
- MySql學習筆記MySql筆記
- jQuery 學習筆記jQuery筆記
- react學習筆記React筆記
- 學習筆記(4.3)筆記
- 學習筆記(4.4)筆記
- 學習筆記(3.29)筆記
- 學習筆記(4.1)筆記
- AOP學習筆記筆記
- AspectJ學習筆記筆記
- 學習筆記(3.27)筆記
- 學習筆記(4.2)筆記
- golang 學習筆記Golang筆記
- Zookeeper學習筆記筆記
- 學習筆記(3.24)筆記
- 學習筆記(3.25)筆記
- 學習筆記(3.21)筆記
- GitHub學習筆記Github筆記
- jest 學習筆記筆記
- CSS 學習筆記CSS筆記
- typescript 學習筆記TypeScript筆記