EMBEDDED TOOLKIT

SYSTEMS R&D // DEV_TOOLS SUITE

Narzędzia (65)

timer pwm calculator

SYSTEM ONLINE

Rejestry Timera (TIMx)

Dzielnik fizyczny = PSC + 1 = 84
Rozdzielczość PWM = 1000 kroków

Wyniki Parametrów

Częstotliwość Tiku (Timer Tick)
1,000,000 Hz
Rozdzielczość pojedynczego tiku: 1.00 µs
Przerwanie Update (Update Event) / Częstotliwość PWM
1,000 Hz
Czas trwania (Okres): 1.0000 ms
Wypełnienie PWM (Duty Cycle)
25.10 %

📖 STM32 Timer & PWM Calculator

Generowanie przerwań czasowych i PWM to najczęstsze zadanie w STM32. Sprzętowe liczniki wymagają wartości obniżonych o 1 (ponieważ liczą od zera). Kalkulator przyjmuje wartości dokładnie takie, jakie wpisujesz do rejestrów w kodzie C, i obrazuje faktyczny wpływ na sprzęt.

  • Prescaler (PSC): Dzieli główny zegar szyny APB (np. 84 MHz / 84 = 1 MHz tick). Jeśli w kodzie wpiszesz `83`, dzielnik wynosi 84.
  • ARR (Auto-Reload): Określa moment wyzerowania licznika. `ARR=999` daje równo 1000 kroków na pełny okres (świetne dla PWM).
  • CCR (Capture/Compare): Decyduje o czasie trwania stanu wysokiego w trybie PWM. Zmiana CCR na bieżąco moduluje wypełnienie bez zmiany częstotliwości uC.