STM32 Timer Hesap Makinesi
Sadece süreyi girin — PSC, ARR ve CCR değerlerini otomatik hesaplayın. Saat zinciri analizi, hata oranı ve hazır C kodu üretimi.
STM32 Timer Hesap Makinesi
Sadece bunları girin
Bu araç ne işe yarar?
STM32 mikrodenetleyicilerinde timer (zamanlayıcı) donanımını kullanmak için PSC (Prescaler) ve ARR (Auto-Reload Register) değerlerini doğru hesaplamak gerekir. Bu değerler PWM frekansı, servo kontrolü, ultrasonik sensör ölçümü, motor sürücü sinyalleri veya belirli aralıklarla tetiklenen interrupt'lar gibi onlarca farklı uygulamanın temelini oluşturur.
Araç saat zincirini (SYSCLK → AHB → APB → Timer) otomatik hesaplar, APB prescaler > 1 olduğunda timer'ın 2× saat aldığı kuralını uygular ve en küçük hata oranıyla optimal PSC/ARR kombinasyonunu bulur. STM32F1, F2, F3, F4 ve L4 serilerinde aynı formüller geçerlidir.
Temel formüller
f_timer = f_APB_eff / (PSC + 1)f_overflow = f_timer / (ARR + 1)Duty (%) = CCR / (ARR + 1) × 100APB div > 1 ise: f_APB_eff = f_APB × 2