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)外部 中斷/事件 控制器
相關文章
- STM32學習筆記——中斷筆記
- STM32學習筆記——GPIO筆記
- ARM學習之中斷體系結構
- 中斷的學習筆記筆記
- stm32學習筆記——基本的地址操作筆記
- STM32學習記錄(一):STM32概述
- STM32學習筆記——Keil uVision5建專案筆記
- STM32學習記錄(九):RTC
- Pytest學習筆記4-assert斷言筆記
- OS學習筆記一: 中斷與異常筆記
- SpringCloud學習筆記:熔斷器Hystrix(5)SpringGCCloud筆記
- Stm32學習筆記(四)通用定時器基本原理筆記定時器
- numpy的學習筆記\pandas學習筆記筆記
- Adaptive AUTOSAR 學習筆記 14 - 車輛診斷APT筆記
- 學習 stm32
- IT學習筆記筆記
- 學習筆記筆記
- STM32的IIC筆記筆記
- 【學習筆記】數學筆記
- STM32學習程式
- 《JAVA學習指南》學習筆記Java筆記
- java8學習筆記01 Optional物件替代Null判斷Java筆記物件Null
- 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)筆記