hỏi về trường hợp PIC8f752 với 2 chân tín hiệu vào
chào mọi người,mình mới biết tới diễn đàn này,mong mọi người giúp đỡ.Mình hiện đang lập trình bằng C cho pic 18f452 với 2 tín hiệu vào chân AN0 và AN1. Vấn đề của mình chính là ở chỗ làm sao lập trình được chỗ này. Đây là đoạn code của mình:
void AD_Init (void) //Initialisation du module A/N
{
BYTE RESULT[]; //2-BYTE ARRAY
int j=RESULT; // variable nombre du chanel A/D
ADCON1 = 0x00; //patte pour entrée analogique
for (j=0;j<2;j++) // 2-boucle compte chanels
{ADCON0 = 45 + (j*8); // A/D Fosc/8 + A/D = ON
Delay10KTCYx(10); //délai 10mS pour CHANEL SETUP
ADCON0bits.GO_DONE = 1; //initialisaton GO/DONE-BIT + CONVERSION
Delay10KTCYx(10); //délai 10mS pour conversion
RESULT[j] = ADRESH;
}
Delay10KTCYx(250); // délai 250mS ;arrêtter 1/4th sec pour que conversion setup soit exclusé
}
|