Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: abcdabc - 20 Mayıs 2017, 16:19:14

Başlık: STM32F4 Enkoder Mod
Gönderen: abcdabc - 20 Mayıs 2017, 16:19:14
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.

Başlık: Ynt: STM32F4 Enkoder Mod
Gönderen: Tagli - 20 Mayıs 2017, 21:09:44
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.
Başlık: Ynt: STM32F4 Enkoder Mod
Gönderen: magnetron - 20 Mayıs 2017, 21:17:07
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 ?
Başlık: Ynt: STM32F4 Enkoder Mod
Gönderen: Tagli - 20 Mayıs 2017, 21:26:47
Ben denemedim ama blok diyagramından anladığım kadarıyla etkisinin olması lazım. TI1FP1 ve TI2FP2 sinyalleri filtre bloklarından çıkıyor.
Başlık: Ynt: STM32F4 Enkoder Mod
Gönderen: skara1214 - 20 Mayıs 2017, 22:12:19
100 pf at çok işe yariyor