Picproje Elektronik Sitesi

PICPROJE PROGRAMLAMA DERSLERİ => STM32 Örnekleri => Konuyu başlatan: skara1214 - 03 Ağustos 2016, 12:00:10

Başlık: stm32 timer external clock sorunu
Gönderen: skara1214 - 03 Ağustos 2016, 12:00:10
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