반응형
STM32의 타이머에서 ARR이 36일때 동작은 다음과 같다. 클럭이 37개될때마다 Update 펄스가 출력된다.
Update 펄스의 주파수는 CK_CNT의 주파수에서 (ARR+1)을 나눈값이다.
CNT와 ARR이 일치할 때 다음 클럭에서 CNT이 0이 되면서 Update 펄스가 출력된다. ARR을 CNT보다 작은 값으로 변경하면, 바로 Update 펄스가 출력되지 않고 CNT가 Overflow 되어 다음 ARR와 일치될 때 Update 펄스가 출력된다.
ARR의 리셋 초기값은 0xFFFF이다.
반응형
'전자 > 임베디드 시스템' 카테고리의 다른 글
STM32CubeIDE에서 printf와 scanf에서 float 변수 사용하기 (0) | 2021.07.26 |
---|---|
STM32CubeIDE 최적화에 따른 파일 크기 (0) | 2021.07.26 |
라즈베리 파이 3 B+ 사양 (0) | 2021.07.17 |
ARM의 64비트 곱셈 명령어 (0) | 2021.07.11 |
bss 영역 (0) | 2021.07.03 |
댓글