인터럽트를 이용한 LED Control
아래 포스트에서 GPIO Input 포트를 폴링하여 Led를 제어했다면 이번 포스트는 PA0 Pin를 인터럽트로 설정하여 Led를 제어하려고 한다. GPIO Input을 이용한 LED Control STM32F407G 데모보드는 2개의 버튼을 가지고 있으며, PA0 Pin을 GPIO Input으로 설정하여 Blue 버튼을 입력하게 되면, PA0 High로 변경되며 이때 LED를 켜지도록 할 예정이다. 아래 회로도를 참고하기 바란다. memories.tistory.com PA0 Pin을 인터럽트로 설정하려면 CubeIDE에서 아래와 같이 Pin 타입을 GPIO_EXTI0로 설정하도록 한다. 그리고 NVIC 항목에서 EXTI line0를 활성화 시키도록 한다. 위 상태로 ioc 파일을 저장하면 GPIO 초기..