TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: kidpic en 03 de Junio de 2013, 08:09:41
-
estoy realizando un termometro con el lm 35 y el pic16f88. la pregunta en primer lugar es si cuando mido con el lm35 tengo que conectar el pin del pic (v ref ) a 5 volts ademas de conectar la salida del lm35 al canal analogico del pic. Si es así donde refencio eso en el codigo de mi programa en ccs.
Gracias
-
Si la salida de tu sensr va re 0 a 5 voltios, seguramente no te hará fqlta utilizar vref la puedes conectar internamente a 5 cuando configuras el adc miralo en el datasheet el registro ADCON1
-
Vaya, se me han adelantado, yo iba a decir lo mismo.
Si usas como voltage de referencia los 5v de alimentación del pic,no hace falta que conectes nada a vref.
No he usado ese pic pero leyendo el fichero 16F88.h en el setup_adc_ports() pones los argumentos de pin y VSS_VDD (este último para el rango de lectura.)
Diría que ese es el funcionamiento.
Saludos
-
Gracias por las respuestas muchachos.
-
Está andando muchachos. gracias por el aporte :-/ :-/ :-/ :-/.Otra consulta. como hago aparcer el signo de grados celcius (°C) en esta línea la coloco tal cual pero me aparece cualquier cosa. Muchas gracias
printf(lcd_putc,"T:%02.0f C",grados);
-
Algunos LCD's no tienen el caracter " º " ,deberias mirar en el datasheet del que utilizas para ver en la tabla de caracteres ASCII que usa si lo tiene y en ese caso que valor hex, binario o decimal le corresponde.
Saludos