Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic
Sayfaya git 1, 2  Sonraki
Elektrotekno.com Ana Sayfa Microchip Pic Serisi
Yazar Mesaj
sdonart
Tarih: 17.02.2007, 21:36 Mesaj konusu: PIC16F628A nin RB4 pini duzgun calismiyor

Arkadaslar merhaba. Ben PIC dunyasina yeni giris yaptim, temel PIC devreleri kuruyorum ogrenmek icin ancak butun devrelerde ayni sorun var. PICin RB4 bacagi 1.5 volt civari voltaj veriyor. daha acik soylemek gerekirse ben bu pini cikis pini olarak kullaniyorum ve pin High ya da Low olsa da surekli bu voltaj cikis aliyorum.Datasheet'e bbaktim ama o pinde etkili olabilecek bir kontrol goremedim ki kapatmayi unutmus olma ihtimali olsun. Sorun entegrede de degil cunki baska entegreler denedim ayni programi yukleyerek yine ayni sorun var. Hatta en basit sekli ile pini on off yapan program yukledim yine ayni sorun. kafayi yemek uzereyim lutfen yardim edin. Simdiden tesekkurler
-----------------------------------------------------

ibrsel
Tarih: 17.02.2007, 23:31 Mesaj konusu:

Programında ne yaptığını bilmediğimiz için yorum yapamayız.Programını paylaşır isen daha iyi yardımcı oluruz..
fburkay
Tarih: 18.02.2007, 00:08 Mesaj konusu: 628in rb4

portb4 mü(10 nolu bacak) yoksa porta4 (3)bacağındamı sorun yaşıyorsunuz eğer porta4 bacağında ise sorununuz porta4 lojik 0 mantığına göre çalışıyor yani o bacağı şase gibi düşünün led yakmak için ledin katodunu porta4 e bağlayıp ledin anoduna artıyı başka bir yerden verin eğer sorun bu değilse pic basic dosyasının ilgili bölümünü siteye koyarsanız daha iyi yardımcı olabiliriz.
ta2mc
Tarih: 18.02.2007, 00:31 Mesaj konusu:

RB4 aynı zamanda, PGM (Low voltage programming input) düşük voltaj programlama girişi olduğuna göre, programlama sırasında sigorta ayarlarından kaynaklanan bir sorun olabilir diye düşünüyorum.
Chip'i programlarken ilgili sigorta ayarlarını değiştirerek denemenizi öneririm.



fburkay yazmış: portb4 mü(10 nolu bacak) yoksa porta4 (3)bacağındamı sorun yaşıyorsunuz eğer porta4 bacağında ise sorununuz porta4 lojik 0 mantığına göre çalışıyor yani o bacağı şase gibi düşünün led yakmak için ledin katodunu porta4 e bağlayıp ledin anoduna artıyı başka bir yerden verin eğer sorun bu değilse pic basic dosyasının ilgili bölümünü siteye koyarsanız daha iyi yardımcı olabiliriz.
Benim de ilk aklıma gelen RA4 pini olmuştu. Fakat açık kollektor çıkışlı bu pinde 1.5 volt ölçmek mümkün olmaz sanırım.
nurim
Tarih: 18.02.2007, 05:09 Mesaj konusu:

sdonart yazmış: Arkadaslar merhaba. Ben PIC dunyasina yeni giris yaptim, temel PIC devreleri kuruyorum ogrenmek icin ancak butun devrelerde ayni sorun var. PICin RB4 bacagi 1.5 volt civari voltaj veriyor. daha acik soylemek gerekirse ben bu pini cikis pini olarak kullaniyorum ve pin High ya da Low olsa da surekli bu voltaj cikis aliyorum.Datasheet'e bbaktim ama o pinde etkili olabilecek bir kontrol goremedim ki kapatmayi unutmus olma ihtimali olsun. Sorun entegrede de degil cunki baska entegreler denedim ayni programi yukleyerek yine ayni sorun var. Hatta en basit sekli ile pini on off yapan program yukledim yine ayni sorun. kafayi yemek uzereyim lutfen yardim edin. Simdiden tesekkurler

Programın başlangıcında CMCON=7 komutunu kullanısan 16F628 de komparatör pinleri iptal olur ve A portuna ait pinlerin hepsi giriş/çıkış olarak kullanılır.Diye biliyorum,ama B portunuda etkilermi ? bir dene istersen.

Kolay gelsin
nurim
ete
Tarih: 18.02.2007, 17:28 Mesaj konusu:

@sdonart,

açıkladığın problem bana hiçde mantıklı gelmedi. Yüzlerce 16F628 kullandım ve dediğin hataya hiç rastlamadım.
Enteresandır başak picler de denedim netice aynı diyorsun. Bu durumda söyleyebileceğim tek bir şey var oda devrende bir hata var.
Mutlaka portB.4'e bağlı bir pull up direnci yada o porta bağlı başka eleman vardır. İyice kontrol et ve sonucuda buraya bildirki diğer arkadaşlarda şüphe içinde kalmasınlar.
16F628 de comparatör pinleri mevcut ancak A portunda ve B portu ile hiç bir alakası yok bu işin.
RB4 bacağı LOW voltaj programlama bacağı dır. Normal olarak pice programı yazarken LVP off şeklinde bu sigortayı kapaman gerekiyor.
Şayet kapatmaz isen pic oradan programlanacağını bekleyebilir. Ben denemedim ama sorunun kaynağıda bu olabilir. Denesen fena olmaz sanırım.
Programını buraya koysan daha uygun olacak idi. Çünki programda ne yaptığını bilmiyoruzki?.

Ete
kerelektronik
Tarih: 18.02.2007, 17:55 Mesaj konusu:

ben de 16f877 de rb3 de aynı sorunu yaşamıştım,programlarken lvp yi off yap dene
tilkisinan
Tarih: 18.02.2007, 18:34 Mesaj konusu:

arkadaşlar aynı sorun bendede oldu hiç birşey anlamsız yada imkansız değildir

ic prog jmd programmer ile programlayınca sorun oluyordu propic kullandım sorun çözüldü bu sorun programlayıcı programdan kaynaklanıyor. programlayıcı programını değiştirmeni öneririm.

hatta sorundan ete beye bahsetmiştim

tarih saat uygulamasını 628 e yazdırırken aşağı butonunun bağlı olduğu uç, pici ilk programlamada normal çalışıyor sonraki programlamalarda sabit 2. volt gösteriyordu

programlayıcıyı değiştirdim sorun çözüldü.
sdonart
Tarih: 20.02.2007, 17:28 Mesaj konusu:

Aarkadaslar herseyden once ilginize ve yardimlariniza tesekkur etmek isterim. bu kadar ilgili olmaniz beni cok memnun etti.
ilk once sunu belirtmeliyim ki B Portunda yani 10 numarali bacakta bu sorunu yasiyorum. Yani comparatorlerle bir alakam yok.Zaten A portunu da kullandigim devreler oldu ve CMCON=7 komutunu kullanmistim. Programi gonderirsen yardimci oluruz demissiniz ancak bu sorun tek bir programda olusan bir sorun degil ki hangi kodu yuklesem o bacaktan faydalanamiyorum. Daha dun aksam
#define BUTTON RB1
main(void)
{
TRISB=0x01;
while(1)
{
if(BUTTON)
PORTB=0xFE;
else
PORTB=0;
}
}
seklinde cok basit bir kod yazdim. Anlasilabiliecegi gibi B1 e bagli bir switch HIGH iken B2-B7 HIGH, LOW iken LOW oluyor. bunu yukledim ve ilgili devreyi kurdum pinlere 330 ohm degerinde direnc ile seri bagli LED koydum. Butun bacaklar calisiyor ancak bahsettigim 10 numarali bacak calismiyor. Bu sefer de 0V aliyorum.Sanirim ete ustanin dedigi gibi programlayici ile alakali bende icprog un bir versiyonunu kullaniyorum. bir lvp yi off yapip deneyeyim sonuctan sizi haberdar ederim.Evimde internet olmadigi icin cevap yazmam zaman aliyor bunun icin uzgunum :(
Tayfun
Tarih: 22.02.2007, 03:18 Mesaj konusu: Programlayıcıdan Olabilir.

Aynı sorun bende de olmuştu. Programlayıcım tam sürüm değildi ve evde programlayınca çalışmayıp işte programlayınca çalışmasından anladım ki Programda sorun. Su an Pic C kullanıyorum ve gerçekten memnunum. Programlayıcını değiştirmeni öneriyorum.
Kolay gelsin....
Elektrotekno.com Ana Sayfa Microchip Pic Serisi
1. sayfa (Toplam 2 sayfa)
Sayfaya git 1, 2  Sonraki

PIC16F628A nin RB4 pini duzgun calismiyor

Gizlilik Politikası

PLC programming