12f675 te iki analog giriş kullanamıyormuyuz

Başlatan sifirzero, 15 Ocak 2017, 23:24:01

sifirzero

12f675 te iki analog giriş kullanamıyormuyuz.ccs c de 12f675 de iki analog girişi kullanamıyormuyuz.bilgileriniz için şimdiden teşekkür ederim.
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

sifirzero

#1
 
setup_adc_ports(ALL_ANALOG);    yazıyorum kabul etmiyor program  hata veriyor
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

elektronik

bu şekilde deneyin  setup_adc_ports(sAN0|sAN1|sAN2|sAN3);

sifirzero

hocam çok saolunda  sAN0   burdaki s yi anlayamadım.program kabul etti.
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

sifirzero

hocam başka fuses ayarları varmı acaba pinlerdeki diğer fuses lar için.sadece analog giriş çalışsın devrede yine çalışmadı.başka picte simülasyonda çaışıyor.
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

ups

#5
// Constants used in SETUP_ADC_PORTS() are:
#define sAN0                   1         //| GP0
#define sAN1                   2         //| GP1
#define sAN2                   4         //| GP2
#define sAN3                   8         //| GP4
#define NO_ANALOGS             0         // None
#define AN0_ANALOG             1         //!old only provided for compatibility
#define AN1_ANALOG             2         //!old only provided for compatibility
#define AN2_ANALOG             4         //!old only provided for compatibility
#define AN3_ANALOG             8         //!old only provided for compatibility
#define ALL_ANALOG

setup_adc_ports(*); yıldız yerine yukarıda geçen tanımlamalardan birini kullanmak zorundasın.Daha önce bende RA0 ve RA1 i kullanmak istemiştim olmadı Şöyle hallettim ALL_ANALOG  deyip analog okuma ile işim bittiğinde NO_ANALOGS  kullandım.

fahri-

Tüm tanımlamalar işlemcinin tanımlama kütüpkanesinde var. Tüm aradığınız cevaplar orada. 12F675.h içinde.