TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: johnyadi en 24 de Marzo de 2006, 09:03:00

Título: Configuración del conversor atmega 16
Publicado por: johnyadi 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.
Título: Re: Configuración del conversor atmega 16
Publicado por: osb85 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
Título: Re: Configuración del conversor atmega 16
Publicado por: migsantiago 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.

 :)
Título: Re: Configuración del conversor atmega 16
Publicado por: Vinho 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!
Título: Re: Configuración del conversor atmega 16
Publicado por: Vinho 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...
Título: Re: Configuración del conversor atmega 16
Publicado por: luis_tercero 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

(http://img21.imageshack.us/img21/9120/imagenproteus.th.jpg) (http://img21.imageshack.us/my.php?image=imagenproteus.jpg)