Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

Donanım

Başlatan muhittin_kaplan, 03 Ocak 2008, 22:35:30

muhittin_kaplan

Arkadaşlar
Programı Yazıyorum
device 16f84
trisb=$00
portb=$ff
end

derleyip problemsiz gönderiyorum (Gönderirken winpic kullnıyorum ve Osc olarak RC seçiyorum)
donanımı kurup +5 v uyguluyorum ama çalışmıyor. (sim de çalışıyor)

tyildizak

Alıntı yapılan: "muhittin_kaplan"
Programı Yazıyorum

portb=$ff


Bütün program bu mu? Bu şekilde portb pinlerinde 5 v görmeniz gerekiyor. Göremiyor musunuz?

En azından şöyle birşey deneyin:

       device 16f84
        CONFIG RC_OSC , WDT_OFF  

        trisb = 0
basla:
        PORTB = 255
        DelayMS 500
        PORTB = 0
        Goto basla
end


Aslında frekansı da tanımlamak gerekir fakat protonda nasıl yapılır, bilmiyorum. En iyisi 4 mhz kristal kullanmak:

       device 16f84
        CONFIG XT_OSC , WDT_OFF  
        XTAL = 4
        trisb = 0
basla:
        PORTB = 255
        DelayMS 500
        PORTB = 0
        Goto basla
end


Burada portb pinlerinden herhangi birine 1k direnç ile seri olarak led bağlarsanız, 1/2 saniye arayla yanıp sönmesi gerekir.

ibrsel

mclr ucunu pull up direnci ile +5 V a çektinizmi?

ilker_32

Konfigürasyon ayarlarına dikkat edin. Dokunmadıysanız XT olarak almıştır. Bağladığınız direnç kondansatör bir işe yaramayabilir. :lol: Bunları yaptıysanız. RC osilatör ile ilgili bağlantı sorunun olabilir. Veya devre, bağlantınız hakkında daha net bilgi verin.

muhittin_kaplan

Sebep OSC sanırım.
Osc Girişini 10K üzerinden 10nF lık Kon.ile yapıyorum. Böylesine Basit Bir Kodu Çalıştıramadım Ben Kristal Kullanayım.