본 글 설명의 STM32 칩시리즈 : STM32L4+
- 다른 시리즈의 STM32도 개념은 유사.
EXTI
- event/interrupt 가능 총수량 : 39
- - cinfigurable line 수 : 26
- - direct line 수 : 9
- 각 line 별로 개별적으로 mask 가능.
- Configurable line
- - 상승, 하강에지 설정가능.
- GPIO 에 할당가능한 EXTI 라인 : 0~15 (총 16개)
Interrupt 와 event
- Interrupt : 코드상에서 인터럽트 핸들러 함수 실행되게 하는것. 즉 CPU 관여되는 처리.
- event : 페리페랄 하드웨어상으로 직접 신호 전송되어 CPU 관여없이(즉, 핸들러 코드없이) 처리되게하는것.
EXTI Block Diagram
EXTI for GPIO
- GPIO 는 총 16개의 EXTI line 에 연결 설정가능.
- 주의사항 : 아래 GPIO 의 EXTI mapping 상황을 보면 모든포트(A,B,C,...) 의 동일 번호의 핀은 1개의 EXTI 라인에만 연결가능함을 알 수 있고, EXTI0 을 PD0 으로 할당했다면 다른 포트의 0번핀은 인터럽트설정 불가함.
from : RM0432. STM32L4Rxxx and STM32L4Sxxx 페이지 477~
연관
- GPIO 인터럽트 활용 코딩예제.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
상위 정리글
https://igotit.tistory.com/244 의 STM32
첫 등록 : 2019년 12월 22일
최종 수정 :
단축 주소 : https://igotit.tistory.com/2429
'임베디드.일렉트로닉스 > STM32' 카테고리의 다른 글
GCC 컴파일러 optimization 위험성. 예 : SW4STM32 에서 optimization 에 따라 float 변수 바이트 단위 접근시. (0) | 2020.01.13 |
---|---|
STM32. 힙 , 스택 사이즈 설정 . KEIL. SW4STM32. CubeMX (0) | 2019.12.29 |
STM32. System tick timer 인터럽트 사용방법. (0) | 2019.12.15 |
SW4STM32(이클립스). add my own library folder to project (0) | 2019.12.11 |
STM32L4R5VI. 플래시 메모리. (0) | 2019.12.07 |
댓글