desesperado con elADC del 16f876

hola

estoy intentando hacer un termómetro y lo único que me falta (lo mas importante) es leer bien el conversor ADC.

Resulta que hago pasar 5v. por una resistencia de 10k,de ahí conecto tanto a la patilla RA0 del pic como a la resistencia NTC.

de la NTC a tierra.

pues si pincho con el polimetro el voltage varía bien, pero justo cuando conecto el pic, si me daba 2,5v al pincharel pic se baja a 1,6. No lo entiendo.

Es decir, el circuito sin conectar la patilla al pic va bien, el voltage varia según la temperatura, pero cuando le pincho el pic no va.

pongo algo de codigo a ver si me podeis ayudar.

// Uso puerto ADC setup_adc_ports(RA0_RA1_RA3_ANALOG); setup_adc(ADC_CLOCK_INTERNAL); set_adc_channel(0);

Reply to
Carmelo J. Morales Muñoz
Loading thread data ...

Carmelo J. Morales Mu=F1oz ha escrito:

nto a

Igual es una tonter=EDa. No s=E9 si tienes que configurar el pin como entrada. Por defecto ya lo est=E1, pero si no sabes qu=E9 hacer, prueba a poner TRISA =3D 0xFF

Hasta luego!

Reply to
heltena

hola y mil gracias!... tras mas de 6 horas me he dado cuenta que era un error hard, menuda metedura de pata.un saludo y mil gracias!

Reply to
Carmelo J. Morales Muñoz

Carmelo J. Morales Muñoz decía:

Es la corriente que chupa el PIC por su entrada, que te hace caer el voltaje. Deberías usar un búfer para evitarlo (transistor u opamp), o más simple aún calibrar el valor de la resistencia teniendo en cuenta ese consumo. Puede que el PIC varíe el consumo al momento de tomar una muestra así que para calibrar te deberías guiar por los valores leídos en el PIC.

Reply to
Jeroni Paul

Gracias!.... el caso es que parece que va bien,,,, en fin, no es muy crítico si falla e un grado.... ahora el problema lo tengo con una división no entera, que no se como usarlas en CCS, en el otro post he puesto la pregunta, ¿podrias echarme una mano si le das al ccs?.

bye!

Reply to
Carmelo J. Morales Muñoz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.