"규칙으로 배우는 임베디드 시스템-CPU 이론 및 펌웨어 개발 규칙"을 읽고 진행하시길 권장합니다. 들어가기에 앞서 해당 도서의 목차는 아래 사이트에서 확인하시길 바랍니다.
블로그의 내용 해당 블로그는 "규칙으로 ... blog.naver.com - 목 차 - 1. GPIO EXTI 관련 레지스터 및 동작 2.
STM32CubIDE 코드 (SWITCH 구동) 3. 생성된 코드 분석 앞에서 스위치의 입력에 대하여 GPIO(General Purpose I/O)를 입력으로 사용하고, 루프를 돌며 폴링(Polling) 동작으로 스위치 GPIO의 상태값을 읽는 동작에 대해서는 앞에서 살펴 보았다.
하지만, 폴링 동작으로는 폴링 주기보다 짧은 신호의 변화에 대한 검출은 어렵다. 예를 들어, 입력되는 펄스의 개수를 세어야 한다면, 폴링 방식으로는 신호 변화를 놓칠 확률이 높다.
신호의 Rising/Falling 변화에 대해 GPIO 인터럽트로 사용함으로써 신호 변화를 놓치는 것을 방지할 목적으로...
#
EXTI
#
전기전자시스템
#
인터럽트
#
배우는
#
규칙으로
#
STM32F103
#
STM32CubIDE
#
GPIO
#
Firmware
#
펌웨어
원문 링크 : 8.GPIO EXTI 인터럽트 사용