STM32F4 강의 – EXTI

  • Post author:
  • Post category:STM32

출처: https://louie0724.tistory.com/361

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