PWM에서의 이중 버퍼

2019. 6. 14. 22:19임베디드/ATmega128

16비트 파형 생성 모드에서 15번을 선택한 후에 COMnx1, COMnx0을 각각 0과 1로 설정하면 OCnA에 대해서 CTC 파형을 얻게 된다. 그러면 기존 CTC와 무슨 차이가 있는 것인가?

 

이중 버퍼를 사용할 수 있어 OCR1A의 값이 바로 갱신되지 않고 다음 PWM 시작에서 갱신된다

기존 CTC에서는 PWM 도중에 바꾸게 되면 해당 PWM 파형에서 OCR1A의 값이 바뀌게 된다

 

'임베디드 > ATmega128' 카테고리의 다른 글

비트마스킹을 통한 RGB LED 색 모두 봐보기  (0) 2019.06.15
PAM과 PWM 그리고 PCM  (0) 2019.06.14
PWM 정리  (0) 2019.06.14
AVR 스터디 [2019.06.16]  (0) 2019.06.14
AVR 스터디 [2019.06.09]  (0) 2019.06.14