Arkadaşlar;
ben 48t02 rtc ile saat yaptım ve sht ile de sıcaklık-nem okuyorum. ancak sht nin data ve clock uçlarının PORTA ya bağladığımda (0-1) değer okumuyor. ama PORTD ye(0-1) bağladığımda okuyor.
Aynı şekilde rtc nin bazı pinlerini PORTD ye bağladığımda da sıkıntı yaşadım.
niçin bazı pinlerde böyle oluyor.
hatta portc'ye data yı bağladım ara sıra pic kitlendi!!!
ne iştir yahuu.
PortA başlangıçta analog giriş tanımlıdır. Bunu dijital IO olarak dönüştürmen gerekir.
yok, onları da digital tanımladım ama yine yok.
Alıntı YapPortA başlangıçta analog giriş tanımlıdır. Bunu dijital IO olarak dönüştürmen gerekir.
Bu işlemden sonra PortA giriş olarak kullanılabilir ama kendiliğinden Pullup direnci yoktur.
Bunu devreye senin bağlaman gerkir.
ama clock için de mi bağlıyacağım hocam.
Normalde clock için olmaması gerekir ama bazı derleyiciler bağlanmasını istiyor. Zira clock için pini sürmek yerine pin yönü ile clock sürülüyor. Başlangıçta pin değeri sıfır yapılıyor.
Port D de çalıştırmış isen port a da çalıştıramaman için bir neden yok.