ledler çalışmıyor

harf

Üye
Katılım
9 Nis 2009
Mesajlar
102
Puanları
1
pic 16f84a acil yardımlarınızı bekliyorum


1 18
2 17
3 16
4 15
5vss - 14 vdd +
6 13
7 12
8 11
9 10


6 ile 13 arası led bağladım ledin artı uçlarını pine eksi uçlarını köprüledim
16 ile 15 pinlerine 20 mhz kıristal bağladım 16 .cı pinden çıkarak 103 mercimek kondansatör ile tekrar 15 cini pine 103 ile bağladım

pıce hex dosyasını attım


ama beardbordda çalışmadı sizce hatam nerede
 
Merhaba
Bu tarifiniz ile yardım almanız biraz zor.Varsa isis dosyasını ve de istediğiniz animasyonu(senaryoyu) yazdığınız asm veya başka dildeki yazılımınızı da verirseniz çok daha çabuk yardım alırsınız sanırım.
 
Programınızı da paylaşsanız... MCLR(4) pin'ini bir dirençle +5V'a bağlamayı unutmuş olabilir misiniz acaba?
 
evet mclr reset deyilmiydi onu bağlamadım devrem o yüzden çalışmıyor olabilirmi isis te çalışıyor hex te sorun yok muhtemelen devreleri yerleştirmemden oluyor olabilir çizdiyim devre normalmidir
 



103(10nf) olmaz, 15 ya da 22 pf kullanmalısın.
Mclr pini 5v görmezse pic çalışmaz, resette kalır.
Kristal devren de anlatımına göre hatalı bağlanmış.

Alttaki şemaya göre devreni yeniden kur:




Bunun yanında, pic'i programlarken konfigürasyon ayarların da gerektiği gibi olmalı.
Çalışmayı etkileyecek kristal tipi ve watchdog konfigürasyonu var mesela, o ayarlar ne durumda? Programlarken dikkat ettin mi?
 



tyildizak kardeşim ilgilendiyin için sağol bir sorum olacak kondansatör lerin diye uçlarını nereye bağlıyoruz eksi - mi veriyoruz
birde pice 9 volt yeterlimidir sadece mclr 5 volt versek yeterlimidir
watchdog konfigürasyonu ayarlarını yapmadım usbarun ile hex dosyasını sadece pice yükledim
 


tyildizak kardeşim ilgilendiyin için sağol bir sorum olacak kondansatör lerin diye uçlarını nereye bağlıyoruz eksi - mi veriyoruz
birde pice 9 volt yeterlimidir sadece mclr 5 volt versek yeterlimidir
oscilatör = rc
watchdog timer =on
power up timer= off
code protect = off konumunda

ayarlar doğrumudur yapmam gereken ayarlar nelerdir şimdiden teşekkürler
 
20 mhz kristal kullanıyorsan, osilatör hs olarak ayarlamalısın, buradan sorun çıkabilir.

Programda watchdog timer'ı gereken aralıklarla sıfırlamıyorsan, wdt off olarak ayarlamalısın, buradan da sorun çıkabilir.

Pic beslemen 5 volt olmalı, mclr bacağına da aynı 5 volt'u 4k7 ya da 10 k gibi bir dirençle vermelisin.
harici reset devren yoksa, direnç kullanmadan da bağlayabilirsin, bir sakıncası olmaz.

Kondansatör uçları gnd'da olacak, doğrudur.(Şemada var)
 
4 nolu pine direncle +5v a bagla
kullanmıs odugun islemcinin calısma kosulu
4 reset bacagı direncle +5v
14 no besleme +5v
5 no -
bir de kristal baglaman yeterli
sonrasında yazılıma bakman gerekiyor
 
kondansatörlerin bi ucunuda osilatöre bagla.dier bosta kalan uclarınıda birleştirip - le.pic in calışmaya hazır
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…