[ARM] STM32_PWM, Driver(Motor)
ARM/2_Study2024. 4. 29. 23:14[ARM] STM32_PWM, Driver(Motor)

1.  PWM Prescaler 설정 : 100-1 → 100MHz / 100 : 1MHzARR(Auto Reload Register)Counter Period 조절하여 주파수 조절 (top 값)1MHz → 1 count = 1us@ ARR=1000-1) 0 ~ 999 count하고 overflow → 1kHzCCR (Channel Compare Register) : Pulse 값 조절하여 duty rate 조절PWM mode : mode 1) CNT CCR → 출력 High(시작 Low)Output compare preload : Enable → CCR 값 변경시 다음 주기부터 변경 적용 / Disable → CCR 값 변경시 바로 적용(오류 가능성 있음)CH Polarity 조절하여 시작을 LOW ..

[ARM] STM32_TIMER정리, data 전송 flow 구상, PWM(LED, Buzzer)
ARM/1_Study2024. 3. 18. 22:29[ARM] STM32_TIMER정리, data 전송 flow 구상, PWM(LED, Buzzer)

2024.03.18 - [ARM/Study] - [ARM] STM32_UART 기초 [ARM] STM32_UART 기초 UART 사용 프로그램 1. Coolterm(간단하게 사용하기 좋음) https://freeware.the-meiers.org/ Roger Meier's Freeware THE SOFTWARE TITLES ON THIS WEBSITE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIM minba-dev.tistory.com 이전에 만들어두었던 UART.c 파일을 이용합니다. 1. TIMER 정리 1-1. TIMER 종류 1) General-Purpose TIMER : 다양..

image