Stm32f4 ADC problemi

Başlatan Enginar, 08 Mart 2013, 14:43:46

muhittin_kaplan

@EMP_Otto
Kavram Kargaşası Yaşama, Muhtemelen Yanlış Anlıyorsun Konuyu
Vref+ ve Vref- ADC modülün çalışması için gerekli olan besleme uçları değildir

Herhangi bir ölçüm yapacağında bir referansın olması gerekir. Örneğin 100m Uzak yada 100m Yakın, Ne göre Uzak Neye Göre Yakın ?
Yada 100Derece neye göre 100Derece ? cevabı Suyun Donma Noktasına Göre Celcius dur. Bu tanım Referans Tanımdır.

şimdi ADC ölçmü yapacağız
1,25V neye göre 1,25V işte burada eğer "Besleme Gerilimine Göre" dersen Ona göre Ölçüm Yaparsın. Ama Yok Vref+ ve Vref- yi kullanırsan ona göre bir değer çıkar.
Eğer VDD VSS yi ref olarak alır ve sonuçta 2,15v görürsek,
Vref+ ya 1V luk bir gerilim verdiğimizde ölçeceğimiz değer 1,15 olur.

EMP_Otto

@muhittin_kaplan
Açıklaman için cok sagol hocam.Kavram karmaşası yok çok şükür.ADC ye pic,msp430 ve arduinodan aşinalığım var :)
Bu işler zordur,özveri ister...

muhittin_kaplan


EMP_Otto

@Klein
Merhaba hocam.Aynı sorun bendede var sürekli overrun set oluyor.Tam olarak hangi interrupt bayrağını silmem gerekiyor acaba?
Bu işler zordur,özveri ister...

EMP_Otto

Bu işler zordur,özveri ister...

Klein

Alıntı yapılan: EMP_Otto - 02 Ağustos 2013, 17:17:28
@Klein
Merhaba hocam.Aynı sorun bendede var sürekli overrun set oluyor.Tam olarak hangi interrupt bayrağını silmem gerekiyor acaba?
overrun bayrağı çekiliyorsa, bir veriyi okumadan diğeri geliyordur.  Veriyi kesme içinde veya benim önerim DMA ile okuyun.
Eğer bunları yapmak istemiyorsanız, continious mode kullanmayın. Veriyi okuyun, diğer kanaı set edip çevirimi yeniden başlatın.