Stm32 · Kasım 11, 2012 0

Çok Kanal ADC

Daha önceki yazımda tek bir kanaldan okuma yaparak, değere göre pwm üretmiştik. bu yazımda ise çok kanaldan analog sinyal okuyacağız. Budeğerleri CoIDE de ki “değişkenler” penceresinden görebileceğiz.


Programa Geçecek Olursak

Programda GPIOC.0, GPIOC.1 ve GPIOC.2 analog diriş olarakkullanılmıştır. Sırasıyla Bu Pinlerin bağlı olduğu ADC kanalını ReadADC
 

Fonksiyonuna parametre olarak gönderiyoruz. Böylelikle istediğimiz ölçümü yapabiliyoruz.int readADC1(char channel)

CoIDE de değerleri görebilmek için Debug modda olmanız gerekir. Unutmadan Analog girişlerimiz en fazla vcc yani 3.3v olabilir.
Proje ağacına GPIO,RCC,FLASH ve ADC kütüphanelerinin eklenmiş olması ve CMSIS Boot ve CMSIS Core un da eklenmiş olması gerekir.
İyi Çalışmalar.
Ziyaretci : 274