[Cortex-M3] 5. Systick, TimerX 제어하기 (2)
이번에는 systick에 이어서 ARM의 타이머를 알아보도록 하자 먼저 sysclk이 AHB 프리스케일러로 들어온다. 여기서 분주비로 나눠서 시스템 클락, APB1, APB2로 제공된다. APB1에서는 분주비로 나눠서 APB1의 페리페럴에게 제공된다. 또한, 타이머 2/3/4에게 제공되며 아까 나뉜 클락을 2배로 증폭시킬수도 있다. APB2에서도 분주비로 나눠서 APB2의 페리페럴에게 제공한다. 이제 타이머들을 제어할 레지스터들을 다뤄보도록 하자. 1. TIMx_CR1 (TIMx Control Register1) Bit 7 ARPE(Auto-reload preload enable) : 자동 리로드 프리로드 활성화 비트 Bit 4 DIR(Direction) : 타이머 방향을 조정하는 비트 Bit 0 CEN..
2019.09.09