Louie NRT Story

[펌웨어] STM32F4 강의 - EXTI 본문

전기차충전기

[펌웨어] STM32F4 강의 - EXTI

hyeok0724.kim@gmail.com 2020. 12. 10. 23:54
반응형

Index

1. 기본적인 스위치 구성 회로

2. GPIO 외부 인터럽트 설정

3. 외부 인터럽트 코드 작성

 

1. 기본적인 스위치 구성 회로

- 위의 콘덴서가 없을 경우 아래와 같이 노이즈가 발생하게 됨

 

2. GPIO 외부 인터럽트 설정

- NVIC에서 외부 인터럽트를 활성화 시켜줌

 

- 인터럽트 발생시 Rising Edge 즉 버튼을 눌렀을때 인터럽트가 발생하도록 설정함.

 

3. 외부 인터럽트 코드 작성

- 아래의 함수를 따라가면 HAL_GPIO_EXTI_Callback 함수를 재정의 해주면 됨.

- EXTI3_IRQHandler -> HAL_GPIO_EXTI_IRQHandler -> HAL_GPIO_EXTI_Callback

 

Referece:

www.youtube.com/watch?v=t9nuAqMAR6c&feature=youtu.be

 

반응형
Comments