YARDIM !!! PIC input bacakları boştayken üzerlerinde gerilim gösteriyorlar

musti463

Üye
Katılım
9 Şub 2008
Mesajlar
105
Puanları
1
Merhaba,

Bir uygulama üzerinde çalışıyorum.Fakat şöyle bir sorun var; CCS C 'de programı yazdım ve devreyi kurup PROTEUS'ta güzel bir şekilde sistemi çalıştırdım.Fakat gel gelelim gerçeğe dökünce işi, sistem çalışmıyor.Sorun şu, PIC'de input olan girişlerde, pinler boştayken 1.5 volt civarı gerilimler okuyorum.Sorun programda, bundan eminim.Ama neresinde bilgisi olan arkadaşlar cevaplayabilirse çok sevinirim.
 
Son düzenleme:
Merhaba
PIC ile çalışırken kesinlikle boşta pin bırakmayın TRIS ayarlarına göre uygun bir direnç ile pozitife veya şaseye çekiniz.Dizayn ederken de spark yapacak elemanları(röle vs) mümkün olduğu kadar PIC'ten uzakta veya optokaplır ile izole ediniz.Kolay gelsin.
 
Kullanılmayan bacakları pull up yada pull down yapmayı tamamıyla faydasız bir uygulama buluyorum. Gerçekten programa hakimseniz, hata yapmam diyorsanız isterseniz şaseye herhangi bir direnc olmadan bağlayabilirsiniz , böylece boşa eleman harcamamış olursunuz ama buna bile gerek yok. Bacakları output bırakmak ve low da bırakmak veya high da bırakmak yeterli .

Musti kardeşim bacakların arasında kullandıgın pastayı güzelce temizleni tavsiye ederim , tabi bu tarz bir işlem kullandıysan.
Diğer türlü kontrol ettiğin bacağın input olanda 1,5 volt civari gerilim görmem şaseyi pice vrememiş olmana işaret ediyor sanki. Çok bacaklı piclerde 2 adet GND oluyor , hangi işlemciyi kullanıyorsun?

Donanımsal bir sorun yoksa Musti, Kardeşim , CCS C nin bacak atamalarıyla ilgili bir sorun yaşıyor olabilirsin. CCS C giriş çıkışları kendi ayarladığı zaman ve özellikle 2X16 vs gibi Lcd kütüphaneleri kuallandıgın zaman senin giriş diye belirtiğin bacakları kısa süreliğine çıkış yapabiliyor. Bu esnada kare dalga tarzı picler oluştugu içinde ölçü aletin 1,5 V gösteriyor olabilir. Ossiloskop varsa onla bakabilirsin veya CCS C de port atamaları kendin yaparak deneyebilirsin.

3. İhtimal yedek bir pic var mı? Picin delinmiş olabilir? 2 Adet piclede aynı sonucu dene , belki picin bozulmuştur.

Fikirler böyle ,kolay gelsin...



Merhaba
PIC ile çalışırken kesinlikle boşta pin bırakmayın TRIS ayarlarına göre uygun bir direnç ile pozitife veya şaseye çekiniz.Dizayn ederken de spark yapacak elemanları(röle vs) mümkün olduğu kadar PIC'ten uzakta veya optokaplır ile izole ediniz.Kolay gelsin.
 

Forum istatistikleri

Konular
129,880
Mesajlar
930,991
Kullanıcılar
452,754
Son üye
halit13

Yeni konular

Geri
Üst