유니_ 2020. 11. 26. 18:57

M3는 16비트의 카운터를 가진다

Up, Donw, Up/Down 모드를 가진다.

오토르 리로드 기능을 가짐

 

카운터모드, 입력 캡쳐 모드, 출력 비교 모드, PWM출력 모드, PWM입력 모드, One-pulse 모드, 강제출력모드, 엔코더 인터페이스모드, 타이모 동기화 모드가 있다.

 

- 프리스케일러 : 16비트의 프리스케일러는 타이머 동작 클럭을 분주해준다.

- 카운터(CNT) : 카운팅.

- ARR(Auto Reload Register) : 해당 레지스터의 값에 맞게 카운팅을 한다.

- CRR(Captuer/Compare Register) : 카운터의 값을 캡쳐하여 CRR값과 비교하여 인터럽트를 발생하거나 출력 채널에 0또는 1을 출력한다.

 

 

입력 캡쳐 모드는 - 인풋이 들어왔을 때 CNT의 값을 읽어들인다.

 

 

Edged-aligned Mode와 Center-aligned Mode의 차이

https://marcelmg.github.io/pwm_left_vs_centered/