adc giriş kayboluyor

Başlatan cann, 08 Ağustos 2013, 13:31:39

cann

adc girişine 1-2 volt uyguluyorum kartın.
işlemciyi programsız boş takıyorum uyguladığım voltaj var
programı yüklüyorum voltaj kayboluyor. 0.1 volta iniyor.

programdada bişey yok açılış parametreleri

lcd ekran, adc değer okuma, ekranda görme.

sorun nedir?
teşekkürler

XX_CİHAN_XX

İlgili pinler çıkış olarak kalmış, giriş yaptığınızdan emin olun.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

ipek

Müneccim olmak lazım işlemci ne start parametreleri portların durumu çok düşündüm ama trans haline giremiyorum. ;D  ooommm ommmm

haydarpasamikro

portu giriş olarak kurun, analog fonksiyonu aktif edin, vs..
Mikro Dünyası.Haydarpaşa Teknik ve Endüstri Meslek Lisesi Mikrodenetleyici Atl. Şefi

cann

start parametreleri etkilemiyor sanırım
adc oku dedikten sonra voltaj düşüyor
işlemci 18f4620

haydarpasamikro

şema, prog. falan paylaşırsanız daha faydalı olabilir.
Mikro Dünyası.Haydarpaşa Teknik ve Endüstri Meslek Lisesi Mikrodenetleyici Atl. Şefi

cann

bir adc değeri elde ettim ama
onunda maximumu 1024 değil
9-10 binlere kadar gidiyor

ete

Adc okuması 10 bit yapıldığı zaman kullanılan değişken 16 bitliktir. 16 bit içine 10 biti sağa yaslı (%000000xxxxxxxxxx) veya sola yaslı %xxxxxxxxxx000000 şekilde kullanmak mümkündür.
Sağa yaslarsan okunan değer 0-1024 aralığındadır. Sola yaslarsan 0-65472 aralığında değer okursun. Sana lazım olan sağa yaslı kullanmaktır.
Kullandığın işlemcide sağa yaslı kullanım için  Adcon2.7=1 vermen gerekiyor.
Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

cann

ete hocam çok teşekkürler

cann

adc girişine uygulanan 1voltun pic program yüklü takınca 0.1 volt a düşmesi normal olabilirmi, yani devre bir yerlerden tamamlıyor, voltaj bu nedenle düşüyor gibi olabilir mi?

ete

Normal olamaz tabiiki. Bir sorun vardır. ADC girişini giriş olarak değilde çıkış olarak tanıumlayıp oradan LOW çıkartırsan +1V luk sinyali GND ye çekmeye zorlarsın ve voltaj da otomatikman düşer. Bence 1V tu ADC girişinden ayır ve devreyi yeniden çalıştır bakalım. Voltaj düşecekmidir.
Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

cann

ayırınca düşmüyor hocam, pici programsız takıncada düşmüyor.
programı yükleyince düşüyor.
Device 18F4620

Declare Xtal = 4
Declare Adin_Res=10
Declare Adin_Delay=50

TRISA = %10010000

ADCON1 = %11111111

AN4 ve AN7 analog giriş. AN0-4 Digital kullanıyorum.

skara1214

bu şekilde digital pin kullanmıyorsun ADCON1 = %11111111 bu tüm pinleri analoğa çevirir
Herkes ölür ama herkes gerçekten yaşamaz

cann

donanım öyle,
datasheette benim istediğim gibi AN4 ve 7 analog diğerleri dijital olan seçenek yok

Maxim

yanlışınız var
ADCON1 = %11111111 tüm pinleri digital yapar.
ayrıca vdd-vss pinlerini değiştirir.

dogrusu şöyle olmalı, daha doğrusu size uygunu bu
ADCON1 = %00000111