Pic16f84a Port Ayarlama

Zza

Üye
Katılım
28 Eki 2014
Mesajlar
24
Puanları
1
Yaş
34
Merhaba arkadaşlar
Yaptığım Pıc16f84 devresinde PORTA'yı çıkışa ayarlamama rağmen sadece 5 pininden bir tanesi çıkış oluyor.Yazdığım Assember kodunda ben tüm pinlerini çıkış olarak ayarlıyorum oysa ki.Ama sadece RA0 pininden çıkış alabiliyorum.Sizce sorun nerededir?
 
Yazdığın kodları da paylaşabilirsen daha çok yardım alabilirsin.
 
Şu şekilde PORTA VE PORTB Yİ çıkışa ayarlıyorum Fakat PORTA'nın sadece RA0 Pini çıkış oluyor.Diğer 4 pin Çıkış olmuyor.

PORTLARI_AYARLA:
CLRF PORTB ; PORTB'yi Temizle
CLRF PORTA ; PORTA'yi Temizle

BSF STATUS,5 ; BANK 1 GEC
MOVLW B'00000000' ; RB0..7=CIKIS
MOVWF TRISB ; PORTB'yi Çıkış Olarak Ayarla
MOVLW B'00000000' ; RA0-5=CIKIS
MOVWF TRISA ; PORTA'yı Çıkış Olarak Ayarla
BCF STATUS,5 ; BANK 0 GEC
 
RS232, SPI gibi diğer özellikleri derleyici üzerinden ya da kod ile kapatın.
 
Onu Nasıl Yapacağım ?
 
asm den anlamam ancak porta nın compratör portu onu kapatmalaısın pbp da cmcon=7 ile iptal diliyordu
 
@arci 16f84a da komparatör ve adc olayı yoktur @piskopatisa bildiğim kadarı ile açık kollektör olduğundan dolayı sadece ra4 pull-up yapılır ;)

gelelim komutlara komutlar mantıken doğru ama devamında nasıl kullanılmış ve devre ne şekilde tasarlanmış incelemek lazım ( çok fazla zaman oldu asm ile uğraşmayalı hatırladığım kadarı ile söylüyorum )
 

Forum istatistikleri

Konular
129,840
Mesajlar
930,680
Kullanıcılar
452,678
Son üye
TengRi

Yeni konular

Çevrimiçi üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst