"규칙으로 배우는 임베디드 시스템-CPU 이론 및 펌웨어 개발 규칙"을 읽고 진행하시길 권장합니다. 들어가기에 앞서 해당 도서의 목차는 아래 사이트에서 확인하시길 바랍니다.
블로그의 내용 해당 블로그는 "규칙으로 ... blog.naver.com - 목 차 - 1. Input Capture 동작 2.
Input Capture 관련 HAL API 3. STM32CubIDE 코드 (TIMER3 CH4) 4.
생성된 코드 분석 5. 테스트 코드 작성 특정 펄스 시그널의 주기를 측정해야 한다면, 아래와 같은 방법들을 생각해 볼 수 있다.
루프를 돌며 GPIO의 상태를 확인해 원하는 에지가 검출되면, 카운팅을 하는 방법(폴링(Polling) 방식) 카운팅 변수를 루프 내의 실행 명령 클럭 개수로 환산하면 시간이 나올 수 있다. 하지만, 이 방법은 우선 다른 작업과 병행될 수 없고, 컴파일 최적화 옵션에 따라 수행되는 명령 클럭 개수가 달라질 수 있다.
또한, 중간에 인터럽트가 발생하는 경우...
#
Capture
#
타이머
#
전기전자시스템
#
인터럽트
#
배우는
#
규칙으로
#
STM32F103
#
Polling
#
Input
#
IC
#
폴링
원문 링크 : 10.타이머 Input Capture(IC) 기능