T

16f877a sorunu

Başlatan tolgaozp, 04 Aralık 2012, 22:30:47

tolgaozp

Arkadaşlar öncelikle merhaba,
Daha önceden 16f877a hiç kullanmadım.Zaten picle çok kapsamlı devreler yapmadım.16f628a bana yetiyordu.Ondada hep dahili osc kullandım.Fakat bu projem için 16f877a kullanıcam.Entegre tanımak için bir led yakım dedim yanmadı.Fakat ölçüm yaptığımda pinden 4.5 volt civarı alıyorum ama led bağladığımda yanmıyor.Çok dikkatli bakınca led içinde kırpışmalar oluyor.Crystaldan olabilir mi?

Deneme amaçlı kodlarım şu şekilde
    @ DEVICE PIC16F877a                      'işlemci 16F877
    @ DEVICE PIC16F877a, WDT_on              'Watch Dog timer açık
    @ DEVICE PIC16F877a, PWRT_ON             'Power on timer açık
    @ DEVICE PIC16F877a, PROTECT_OFF         'Kod Protek kapalı
    @ DEVICE PIC16F877a, XT_OSC              'XT osilatör kullanılacak
   
DEFINE OSC 4
TRISC=%0
BASLA:
HIGH PORTC.1
PAUSE 1000
LOW PORTC.1
PAUSE 1000
GOTO BASLA
END



Mucit23

kritalle ilgili olduğunu düşünmüyorum.

WDT sigortasını kapat, Uzun delaylar kullanıyorsun işlemcin resetlenmesin.
Sonra giriş çıkış ayarlarını tam yap
TRISC=%0 yanlış olmasa bile doğru bir kullanım değildir.
TRISC=%00000000 şeklinde 8 bitlik bir değer ver.
Ayrıca portun diğer bitleri program ilk çalışmasında rastgele değerler almaması için portu sıfırlar
PortC=0

Bunun dışında başka bir problem görünmüyor..
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

tolgaozp

tamamdır hocam halletim regulatorun cıkışında board da direnç kalmış eski devreden picin çektiği akımı azalttı galiba.Cevabınız için çok teşekkür ederim.

Powered by EzPortal