Lectura analógica de un LM35 en PIC18F4550 (MikroC)
unsigned int in = 0;
void main() {
ADCON1 |= 0x00; // AN 0-12 como entradas analógicas
CMCON |= 7; // Comparadores desactivados
TRISA = 0xFF; // PORTA como entrada
TRISC = 0; // PORTC como salida
TRISB = 0; // PORTB como salida
do {
in = ADC_Read(0); // Lectura analógica por AN0
PORTB = in; // 8 bits a PORTB
PORTC = in >> 8; // los 2 bits mas significantes a RC1 y RC0
} while(1);
}
No hay comentarios:
Publicar un comentario