Herkese merhaba PIC16F628 ile yaptığım bir proje var 74HC165 kullanarak inputları çokluyorum fakat HC165 in serial out bacağını PIC ' in RA3 bacağına bağladığımda değer okumuyor.Eğer RA0 bacağına bağlarsam sorunsuz bir şekilde çalışıyor.Kodlamada herhangi bir sıkıntı yok pinleri doğru ayarlı.Devrede çalışmayınca birde proteusda denedim aynı şekilde RA3 bacağında çalışmıyor.Acaba bu bacağın bir okuma limiti mi var yoksa birşeyi yanlış mı yapıyorum ? (RA3 ve RA4 bacaklarının komparatör özelliği kodlamada kapatıldı.)
Sorun çözüldü problem input tanımlama kısmındaymış konu kilit. TRISA=1 yazılı kısım TRISA=0b11111111 olarak değiştirince sorun ortadan kalktı.
TRISA=1 yazıldığında bildiğim kadarıyla bütün PORTA giriş olarak ayarlanıyor fakat öyle çalışmadı (0b11111111) şeklinde her portu ayrı ayrı yazınca çalıştı.