Autor Tema: conversor A/D de un 16F876  (Leído 1766 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado TMC

  • PIC10
  • *
  • Mensajes: 7
conversor A/D de un 16F876
« en: 10 de Mayo de 2004, 22:12:00 »
Tengo un problema y no se si es asi o en que le estoy errando,
cuando convierto la señal analogica en la entrada AN0 del 16f876
todo funciona ok , pero cuando conecto mas de una entrada ,cuando me varia la primera tambien tengo variaciones en los valores de las variables de las otras  entradas.Yo estoy programando con pbpbasic pro y seteo ADCON1=%00000000
ADCIN 0,A
ADCIN 1,B
ADCIN 2,C
Defino todo lo que tengo que definir,y coloco a TrisA todo como entrada. Si alguno me de estudes me saca del apuro le agradecere

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: conversor A/D de un 16F876
« Respuesta #1 en: 11 de Mayo de 2004, 07:14:00 »
Hola:
prueba con darle mas tiempo de sample en adstime ,prueba justificar el resultado con adcon1 =%10000000,y tambien prueba con tener la seguridad que el sample termino en la entrada que estas sensando hay un bit del registro el 2 del adcon1 que se pone a cero cuando la conversion termino asi pues mientras se realiza la conversion adcon1.2 esta en 1 y cuando la conversion termino adcon1.2=0.si quieres garantizarte debajo de cada lectura de cada ad puedes poner un condicional ,que no continue hasta que adcon1.2=0.En los ejemplos del pro hay un ad con esa sentencia prueba usarla pues si lo que tu sensas es muy rapido puede ser eso lo que este pasando
Suerte
khasistos

Desconectado TMC

  • PIC10
  • *
  • Mensajes: 7
RE: conversor A/D de un 16F876
« Respuesta #2 en: 12 de Mayo de 2004, 15:28:00 »
Khasistos voy a probar todo esto ,pero me parece la clave esta en
en el bit 2 del ADCON0, que es el GODONE.Haciendo un loop para
confirmar que termino la lectura de cada A/D ya estaria solucionando el problema,yo lo estaba justificando pero no estaba
esperando el cambio de estado del bit 2 del ADCON0.Muchas
gracias por tu tiempo y despues te cuento si anduvo o que es lo que tuve que hacer para que ande .

Desconectado dyma59

  • PIC10
  • *
  • Mensajes: 4
RE: conversor A/D de un 16F876
« Respuesta #3 en: 26 de Mayo de 2004, 11:21:00 »
ya que ustedes hablan de conversor A/D   me podrian hacer el favor de ayudarme con un programa de un voltimetro digital con pic 16f872 para visualizar en un lcd?     les agradeceria mucho que me pudieran enviar el asembler ya que lo necesito urgentemente.

Desconectado dyma59

  • PIC10
  • *
  • Mensajes: 4
RE: conversor A/D de un 16F876
« Respuesta #4 en: 26 de Mayo de 2004, 11:22:00 »
ya que ustedes hablan de conversor A/D   me podrian hacer el favor de ayudarme con un programa de un voltimetro digital con pic 16f872 para visualizar en un lcd?     les agradeceria mucho que me pudieran enviar el asembler ya que lo necesito urgentemente.

Desconectado dyma59

  • PIC10
  • *
  • Mensajes: 4
RE: conversor A/D de un 16F876
« Respuesta #5 en: 26 de Mayo de 2004, 11:23:00 »
ya que ustedes hablan de conversor A/D   me podrian hacer el favor de ayudarme con un programa de un voltimetro digital con pic 16f872 para visualizar en un lcd?     les agradeceria mucho que me pudieran enviar el asembler ya que lo necesito urgentemente.

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: conversor A/D de un 16F876
« Respuesta #6 en: 27 de Mayo de 2004, 21:26:00 »
Hola :
no tienes mas que abrir la carpeta samples del pro y ahi delante de tus narices lo tienes todo resuelto
Suerte
khasistos