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
 
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



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:


400px-PIC16F84_minimum.jpg


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?
 
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
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
 

Forum istatistikleri

Konular
127,967
Mesajlar
913,969
Kullanıcılar
449,612
Son üye
esperran

Yeni konular

Geri
Üst