본문 바로가기
전자/임베디드 시스템

STM32 타이머의 CCPC

by Begi 2020. 11. 21.
반응형

타이머의 CR2 레지스터에 있는 CCPC(Capture/compare Preload Control) 비트는 CCxE, CCxNE, OCxM 비트를 Preload할지를 결정한다.

 

CCPC=0 이면 CCxE, CCxNE, OCxM 비트를 Preload하지 않고 이 비트에 데이터를 쓰면 바로 적용된다.

 

CCPC=1 이면 CR2의 CCUS에 따라 Preload가 적용된다.

▶ CCUS=0 : CCxE, CCxNE, OCxM 비트에 데이트를 쓰고 COMG 비트가 1이 되면 실제 적용된다.

▶ CCUS=1 : CCxE, CCxNE, OCxM 비트에 데이트를 쓰고 COMG 비트가 1이 되거나 또는 TRGI의 라이징 엣지에서 실제 적용된다.

 

CCPS가 1이면  CCxE, CCxNE, OCxM 비트에 데이터를 쓰고 바로 적용되지 않기 때문에 주의해야 한다.

 

반응형

'전자 > 임베디드 시스템' 카테고리의 다른 글

ATmega에서 Fuse 등이 안 쓰질 때  (0) 2020.11.29
ATmega EEPROM 데이터 깨질 때  (0) 2020.11.29
TMS320 회로도는 어디 있나요?  (0) 2020.11.07
DSP 컴파일러 섹션  (0) 2020.11.07
TI DSP TMS320F2837xD의 차이  (0) 2020.11.06

댓글