Autor Tema: Configuración del conversor atmega 16  (Leído 6429 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado johnyadi

  • PIC10
  • *
  • Mensajes: 2
Configuración del conversor atmega 16
« en: 24 de Marzo de 2006, 09:03:00 »
Hola a todos. Necesito ejemplos en lenguaje C que me sirvan para configurar el conversor análogo digital del microcontroaldor atmega 16.


Muchas gracias y agradezco su pronta respuesta.
« Última modificación: 30 de Mayo de 2006, 22:47:38 por migsantiago »

Desconectado osb85

  • PIC10
  • *
  • Mensajes: 1
Re: Configuración del conversor atmega 16
« Respuesta #1 en: 23 de Mayo de 2006, 00:24:43 »
Que tal.. soy otro sibernauta que busca amigos del atmega 16.. no se poruqe en occidente nos e usa este micro o que..
el caso es que acabo de hacer un voltimetro con este micro.. pero lo hice en assembler comañero..  pues no he podido ni prender un led en C

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Configuración del conversor atmega 16
« Respuesta #2 en: 23 de Mayo de 2006, 19:37:30 »
Hola y bienvenidos

John, por favor publica que compilador de C usas para que recibas una mejor ayuda.

 :)

Desconectado Vinho

  • PIC10
  • *
  • Mensajes: 42
Re: Configuración del conversor atmega 16
« Respuesta #3 en: 25 de Mayo de 2006, 21:25:14 »

Hola gente!

Yo también estoy tratando de hacer, a modo de ejercicio, un voltímetro con Bascom y el Mega8, presentando los datos en un LCD. Funciona bien desde 0 - 2V, pero a partir de allí multiplica por dos el voltaje medido (por ejemplo si mide 2.2V, presenta 4.4V) y no me explico la razón. Conecté AVcc y Aref a 5V y también a un capacitor de 100nF que va a tierra.
El código que estoy utilizando es este:

' Voltímetro con ADC interno, LCD y Mega8

$crystal = 1000000

Dim Volt As Single
Dim Aux1 As Word

Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Waitms 200
Upperline
Lcd "Voltaje = "
Do
   Aux1 = Getadc(0)
   Lowerline
   Aux1 = Aux1 * 5
   Volt = Aux1 / 1024
   Lcd Volt
   Waitms 100
Loop

End


No estoy seguro si la parte de configuración del ADC está bien o es cuestion de hardware (no lo creo, pero bueno)
¿Alguien podría ayudarme a descubrir que estoy haciendo mal?

Saludos!

Desconectado Vinho

  • PIC10
  • *
  • Mensajes: 42
Re: Configuración del conversor atmega 16
« Respuesta #4 en: 27 de Mayo de 2006, 23:36:17 »
Hola!

Por más que he probado, todavía no encuentro la solución  :( ... Tienen idea de cuál sería la conexión de los pines Avcc y Avref si se usa referencia interna??

Saludos!

PD: Ya estoy hasta sospechando q el error está en el proteus, si alguien se anima a armar el circuito y probarlo en su versión de proteus, por favor que me avise el resultado...

Desconectado luis_tercero

  • PIC10
  • *
  • Mensajes: 6
Re: Configuración del conversor atmega 16
« Respuesta #5 en: 03 de Abril de 2009, 14:07:37 »
stoy empezando con este micro y aqui hay un aporte que se desarrollo en el curso que tomo, es un conversor analogo digita, el cual muestrea un nivel de voltaje y muestra su equivalente en binario en unos leds. espero que les sirva

http://www.megaupload.com/?d=YZ840PZ6