ARM1 [PWM] preload register Preload registerPWM에서 ARR를 컨트롤 할때, ARR 변경 시 , 변경 시 결정하는 레지스터 1. enable일 때- ARR 값이 변경 시 즉시 변경되지 않음. preload register에 저장 -> 카운터 overflow 발생시 ARR 값 업데이트 2. disable일 때- ARR 값 변경 시 , 즉시 변경 preload 레지스터 disable 시 문제 발생 상황 ARR 변경 시 , 카운터 > 변경 ARR 값 현상 발생 시그러나 ARM에서 카운터는 ARR값과 같아질 때 overflow가 발생하도록 디자인돼있기 때문에 이런 경우에는overflow가 발생하지 않는다. 기존 ARR 값 적용 후 다음 주기부터 설정한 ARR 값 적용예시) ARR이 1000이고 내가 500으로 조정했는데 .. 2024. 12. 27. 이전 1 다음