B
bing2005
Guest
Como selecionar múltiplos canais usando o microcontrolador PIC? Everytimes, eu tento com mais de 1 canal, a saída será sempre pulando. Eu usei PICC para escrever o código fonte. Por favor me ajude. Obrigado, pessoal. O código fonte seguinte é de 2 canais adc:
Code:
# include # include "delay.c" # include "delay.h" void init_adc (void) void select1 (void) void select2 (void) void output1 (void ); output2 vazio (void); resultado int unsigned, result1, temp, temp1; configuração void (void) {TRISA = 0x2F; TRISB = 0x00; PORTA = 0x00; PORTB = 0x00;} void main (void) {config () ; init_adc (); while (1) {select1 (); temperatura = 0x00; DelayUs (10); select2 (); temp1 = 0x00; DelayUs (10);}} void init_adc (void) {ADCON1 = 0x80; vazio} select1 (void) {ADCON0 = 0x01; DelayUs (20); ADGO = 1; while (ADGO); resultado = ((= 925 & ADRESH resultado e