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筆記
- 中斷的學習筆記筆記
- stm32學習筆記——基本的地址操作筆記
- SpringCloud學習筆記:熔斷器Hystrix(5)SpringGCCloud筆記
- Pytest學習筆記4-assert斷言筆記
- STM32學習筆記——Keil uVision5建專案筆記
- STM32學習記錄(一):STM32概述
- Adaptive AUTOSAR 學習筆記 14 - 車輛診斷APT筆記
- STM32學習記錄(九):RTC
- Stm32學習筆記(四)通用定時器基本原理筆記定時器
- numpy的學習筆記\pandas學習筆記筆記
- 學習筆記筆記
- STM32的IIC筆記筆記
- 學習 stm32
- Linux系統中對中斷的處理(學習筆記)Linux筆記
- java8學習筆記01 Optional物件替代Null判斷Java筆記物件Null
- 【學習筆記】數學筆記
- 《JAVA學習指南》學習筆記Java筆記
- 機器學習學習筆記機器學習筆記
- 學習筆記-粉筆980筆記
- 學習筆記(3.29)筆記
- 學習筆記(4.1)筆記
- 學習筆記(3.25)筆記
- 學習筆記(3.26)筆記
- JavaWeb 學習筆記JavaWeb筆記
- golang 學習筆記Golang筆記
- Nginx 學習筆記Nginx筆記
- spring學習筆記Spring筆記
- gPRC學習筆記筆記
- GDB學習筆記筆記
- 學習筆記(4.2)筆記
- 學習筆記(4.3)筆記
- 學習筆記(4.4)筆記
- Servlet學習筆記Servlet筆記
- 學習筆記(3.27)筆記
- jest 學習筆記筆記
- NodeJS學習筆記NodeJS筆記