stm32 timer external clock sorunu

Başlatan skara1214, 03 Ağustos 2016, 12:00:10

skara1214

yapmak sitediğim seyi özetleyeyim; kullandığım işlemci stm32f103c8t6
gelen 800 khz -100 khz arasındaki kare dalga sinyali 50 ms boyunca saymak istiyorum. bunun için timer 1 i master - reset modda kullanıyorum. Timer 2 yide slave modda(tetikleyicisi timer 1), clock olarak external clocka alıp input capture moduna ayarladım.
timer1 i 20 hz e ayarlayıp  sistemi çalıştırınca gayet guzel istedigim gibi 50ms boyunca olcum alıp capture registerine atıyor.

Gelelim soruna timer3 ve timer4 ne yazıkki clock olarak  external clock moduna gecmiyor. input captureda clock kaynağı sadece internal clock oluyor(stm32 cube mx te ayarlamalar yapılıyor). Ama datasheette
timer 2-3-4-5 registerleri ortak bir türlü ayar yapamadım. Ne farkları bunların birisi açıklayabilirmi neyi gözden kaçırıyorum
Herkes ölür ama herkes gerçekten yaşamaz