안녕하세요. 오늘은 STM32 PWM TIMER에 대해 알아보겠습니다. PWM은 Pulse width modulation의 줄임말이고 디지털신호를 아날로그신호를 사용하는걸 의미합니다. DC모터의 제어나 LED 밝기조절할때 사용합니다. 이 글에서는 PWM을 사용하여 주파수값에 따라서 LED밝기가 어떻게 변하는지 알아보겠습니다 먼저 PWM을 사용하기위해 클럭을 설정해줍니다 데이터시트 RCC쪽에서 어떤 타이머가 어떤 버스를 사용하는지 확인 가능합니다 이 글에서는 TIM1,2를 사용할거고 사용할 클럭은 48MHz로 설정했습니다 48MHz를 분주하기위해서 prescale이라는걸 사용합니다. Period를 설정해기위해 auto-reload register를 설정합니다. 100을 설정했다고하면 CNT값이 0->1->..