Microprocessor (MCU)/STM32F205

<ST MCU, EXTI>, Interrupt Mode & Event Mode 차이

LEEHANDS 2021. 1. 21. 21:36
반응형

필자가 사용하는 ST MCU 는 STM32F205 시리즈입니다.

외부인터럽트는 자주사용하지만 레퍼런스 가이드를 보면 2가지 모드가 있다는 것을 알 수 있습니다.

흔하게 사용하는 모드가 Interrupt Mode, 

Interrupt Mode 는

설정된 Pin 에 Rising or Falling Edge 에서 Interrupt Service Routine 에 접근하는 것입니다.

인터럽트 모드와 이벤트 모드의 가장 큰 차이는 Interrupt handler 를 실행하는지 여부

그러면 Interrupt 모드와 Event 모드 비슷한듯하면 다른 이 기능에 대해 살펴 보도록하겠습니다.

 

1. INTERRUPT

STM32F205 를 가지고 설명하도록 하겠습니다.

 

STM32F205 Reference Guide

2. EVENT

STM32F205 Reference Guide

이벤트 발생시 인터럽트 핸들러를 접근하지도 않을 거면 주기적으로 GPIO Read하는것이 좋지않냐? 라고 생각할 수 있지만 이벤트는 순간적으로 발생하는 것이기때문에 Read 하는것과 개념이 약간 다르다.

 

CUBE MX 를 보면

CUBE MX

위 그림과 같이 EVENT or Interrupt 는 Rising or Falling Edge 를 뜻한다.

반응형

'Microprocessor (MCU) > STM32F205' 카테고리의 다른 글

<ST MCU> printf 를 통해 Console 출력 (USART)  (0) 2022.10.31