Merhaba
Stm32f4 geliştirme kartında PC8 ve PC9 pinlerini enkoder modda kullanabilir miyim ?
Bu pinleri kullanırsam Timer3'ün channel3 ve channel4 konfigürasyonunu kullanacağım.
Timer 3 channel3 ve channel4 Enkoder Mod için kullanılabilir mi ?
Cevaplar için şimdiden teşekkürler.
Hayır, kullanılamaz. Encoder modu için CH1 ve CH2'ye ihtiyacın var. Ancak bu iki kanalı alternatif bacaklara alabilirsin.
Bu tür şeyleri görmenin en kolay yolu STM32CubeMX kullanmak. Her ne kadar bu programı proje oluşturmak vs. işler için kullanmıyor olsam da, kendisi bacaklara görev atama konusunda çok yardımcı oluyor.
Yine de emin olmak için referans dokümanından da kontrol etmekte fayda var. TIM2-TIM5 blok diyagramına bakılırsa, encoder arayüzünün sadece TI1FP1 ve TI2FP2 sinyalleri ile sürülebildiği görülüyor. Bunlar da CH1 ve CH2 girişlerinden elde ediliyor.
konu açılmışken ben de bir soru sorayım
bu TIM girişlerini enkoder modda kullanırken
TIM_ICInitStructure.TIM_ICFilter = 0x8;
bu fonksiyon çalışıyor mu ? yani girişlere filtre konulabiliyor mu ?
ben bir faydasını görmedim yukardaki fonksiyonu tanımladığım halde
bunu tecrübe eden başkası oldu mu ?
Ben denemedim ama blok diyagramından anladığım kadarıyla etkisinin olması lazım. TI1FP1 ve TI2FP2 sinyalleri filtre bloklarından çıkıyor.
100 pf at çok işe yariyor