16f877 portc.0 problemi

Başlatan forsa1975, 24 Haziran 2006, 01:28:53

forsa1975

Arkadaşlar 16f877 de portc.0 pini çıkış tanımladığım halde high olmuyor.

Pine baktığımda I/O, Timer1 osilatör çıkışı, Timer1 clock girişi olduğu görülüyor.

TRISA = %00111111      ' Port A giriş 
ADCON1 = %11000100'   ' Port A 0 1 ve 3 analog  digerleri  digital  Port E dijital modda
T1CON=%00000100
INTCON =%00000000
TRISB = %00001111
TRISC = %00000000
TRISD = %00000000
TRISE = %00000111  


intcon registerinde kesmeleri pasif yaptım ayrıca timer1 i T1CON registerinde pasif yaptım yinede sorunu çözmüş değilim.

Programda hiçbir satırında portc.0 geçmediği halde ve aynı pic ile farklı bir programcıkla istediğim donanımı çalıştırabiliyorum. Buda ayrı bir çelişki. Mantıklı bir tarafı yok ama belki böyle bir sorunla karşılaşmışlığınız olabilir diye soruyorum.
Kolay gelsin.

stlg

Sevgili forsa1975
Kardes bazen portların bazı pinleri bozulabiliyor (eger o pin cıkıs verirken yanlışlıkla gnd ye degmişse) baska uygulamalarda bu portlar yada pinler kullanımda değilse sorunsuz olarak pic calısacaktır
ALLAHA EMANET OLUNUZ Hoştur bana senden gelen,  Ya gonca gül yahut diken,  Ya kaftandır yahut kefen,  Kereminde hoş lütfunda hoş.