DS1302 ve pic bacak giriş çıkış ayarları

Başlatan dyonizos, 28 Nisan 2012, 23:16:24

dyonizos

selam arkadaşlar
DS1302 için pic e tanımladığımız portların hangisi giriş hangisi çıkış olmalı. Nette hepsini çıkış yapanda var.RST ve CLK u çıkış DATA yı giriş yapanda. Doğru olan nedir?

Bu mu?
TRISA=0
SYMBOL CLK=PORTA.0
SYMBOL DTA=PORTA.1
SYMBOL RST=PORTA.2

-------------
Yoksa bu mu?
TRISA=%00000010
SYMBOL CLK=PORTA.0
SYMBOL DTA=PORTA.1
SYMBOL RST=PORTA.2

Tagli

#1
Tahminimce arada fark yok. Data bacağı duruma göre giriş veya çıkış olabilir sanırım. Gerektiği yerde giriş, gerektiği yerde çıkış olmasını derleyicinin dahili fonksiyonu hallediyordur.

Ancak donanımsal SPI bacakları kullanıldığı zaman genelde giriş olarak ayarlanırlar. Yine de burda da derleyicinin dahili fonksiyonu gerekli ayarları kendisi yapıyor olabilir.
Gökçe Tağlıoğlu

Maxim

CLK ve RST çıkış olarak tanımlanacak

DTA ise hem giriş hemde çıkış
birşey yollarken çıkış, alırken giriş..

ibrsel

Çıkış ayarlayabilirsin..Sorunsuz çalışıyor..Sen haberleşme komutunu kullandığında derleyici gerekir ise giriş ayarlıyor DATA okur iken..

OG

Yazılım, gerektiği an gereken bacağı giriş veya çıkış olarak ayarladığından herhangi şekilde atama yapmaya gerek yok.

Ancak, bu ve benzer durumlarda, cihazın ilgili pini output yapılırsa, açılış anında, bağlı olduğu taraftan da output ile karşılaşma ihtimali olduğunu düşünerek INPUT yapmanın faydası olur düşüncesindeyim.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.