16f883 adc problemi

Başlatan ~ENES~, 17 Aralık 2018, 15:33:41

~ENES~

Merhaba arkadaşlar;
Bir projemde 16f883 işlemcisini kullanıyorum. Şöyle bir sorunum var. Adc ayarlarında ne yaptıysam 10 bit adc okuması yapamıyorum hep 8 bit okuyor.. Nette araştırma yaptım ama hiçbir sonuç alamadım. Daha önce bu işlemci ile uğraşan arkadaşlar var mı ? böyle bir sorun yaşayıp çözen olduysa yardım edebilirse memnun olurum.kodlar bunlar 20 mhz de çalışıyorum.
OSCCON = 0x77;
TRISA=0b00000011;
TRISB = 0x01;
TRISC = 0b11110000;
PORTA=0;
PORTB=0;
PORTC=0;



adcon0=0b10000001;
adcon1=0b10000000;
ANSEL  = 0x01;              // Configure AN0 pin as analog
ANSELH = 0x00;                 // Configure other AN pins as digital I/O
C1ON_bit = 0;               // Disable comparators
C2ON_bit = 0;
CM1CON0=0;
CM2CON0=0;

FeelYourMind

ADC bilgisini elde ettiğiniz satırı göremedim açıkçası. Programın tamamını eklerseniz, yardımcı olabilirim.