0-1 = 255
255 +1 = 0 = 256 (count)
10000카운트 --> 10000 - 1
100M Hz / 10000 = 10kHz
- 100MHz 를 Prescaler로 조정하여 TIM10에 입력 Prescaler : 10000을 해주면 TIM10에 입력은 10000
- 0도 Tic 되기 때문에 10000-1으로 처리.
- 1초가 되는 원리 : 10000Hz -> 0.0001초마다. 이걸 counter period 10000-1을 해준다 = 10000-1번 세준다. ==> 10000 곱해준다.
- 1000 세준다면 0.1초 마다 동작한다.
Display 밝기조절 : DUTY로 조절, PWM으로 하게되면 효율이 좋지 않다.
80MHz를 조절하려한다. prescaler를 800으로해줘서 100kHz, 10ums로 CLK 1ms 로 사용하기위해 100번 counter period한다.
PWM mode1 은 기준으로 켜지고 mode2 기준으로 꺼진다.
'공부방 > ARM_STM32WS 이규정교수님_필기' 카테고리의 다른 글
STM32F411CCU6TR _KICAD_ PCB _ Cam file (0) | 2024.04.11 |
---|---|
STM32F411CCU6TR _KICAD_ Design (0) | 2024.04.09 |
Micro Controller 통신 개요 (0) | 2024.04.08 |
240405_UART, circular buffer (0) | 2024.04.05 |
UART과제 문자열 확인 응답 (0) | 2024.04.05 |