Picproje Elektronik Sitesi

DERLEYİCİLER => Hi-Tech => Konuyu başlatan: kamilozkan - 27 Mayıs 2005, 14:10:12

Başlık: pic in bazı pinlerinde niçin problem yaşıyorum
Gönderen: kamilozkan - 27 Mayıs 2005, 14:10:12
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.
Başlık: pic in bazı pinlerinde niçin problem yaşıyorum
Gönderen: Petek - 27 Mayıs 2005, 14:44:34
PortA başlangıçta analog giriş tanımlıdır. Bunu dijital IO olarak dönüştürmen gerekir.
Başlık: pic in bazı pinlerinde niçin problem yaşıyorum
Gönderen: kamilozkan - 27 Mayıs 2005, 18:35:24
yok, onları da digital tanımladım ama yine yok.
Başlık: pic in bazı pinlerinde niçin problem yaşıyorum
Gönderen: yas - 27 Mayıs 2005, 19:23:31
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.
Başlık: sht nin zaten data pinine pull up direnci bağlıyorum.
Gönderen: kamilozkan - 30 Mayıs 2005, 09:08:07
ama clock için de mi bağlıyacağım hocam.
Başlık: pic in bazı pinlerinde niçin problem yaşıyorum
Gönderen: Petek - 30 Mayıs 2005, 13:19:44
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.