16f877 A portu ADCON1 komutu nasıl kullanılır?

Başlatan efrat, 06 Kasım 2008, 12:53:29

efrat

Merhabalar. Uzun süredir deneme rağmen bir türlü bulamadım. 16f877 ile A portunun tüm çıkışlarınından ledleri yakamıyorum. RA4 bitine bağlı led yanmıyor. Yazdığım program şöyle

TRISA=0
ADCON1=7

BASLA

PORTA=0
PAUSE 500

PORTA=%11111111

RETURN
END

Bu programda a portuna bağlı tüm ledlerin yanması gerekirken RA4 bacağına bağlı led yanmıyor.

Yardımcı olabilecek arkadaşlara teşekkür ederim.

ahmet2004

A4 pini OPEN DRAIN    (ucu açık drain) olarak tanımlandığından

çalıştıramıyorsunuz.Bir dirençten +VCC ye bağlayarak bu uçtan

akım akmasını sağlarız.Bu konu ile ilgili sitede onlarca konu var.

Takıldığın konularda önce PDF yi incele bu rutin bir işlemin olsun.