hola
amigos
cordial saludo
bueno les comento estoy realizando un pequeño programa utilizando el Convertidor A/D del Atmega 8 para visualizarlo con un Lcd 16x2.
este es el programa lo estoy realizando con Atmel studio 6 y he configurado las Librerías para el LCD
/*
* Analogo_Digital_Fuente.c
*
* Created: 7/09/2016 8:52:22 p. m.
* Author: Jose
*/
#include <avr/io.h>
#include <util/delay.h>
#include <stdio.h>
#include "lcd.h"
int main(void)
{
uint16_t valor_digital=0;
float convierte_a_voltaje=0;
char tension[16];
ADMUX=0b01000011;
ADCSRA=0b00000011;
lcd_init(LCD_DISP_ON);
while(1)
{
lcd_clrscr();
lcd_puts("ADC en AVR");
ADCSRA|=((1<<ADEN)|(1<<ADSC));
while(ADCSRA&(1<<ADSC));
ADCSRA&=~(1<<ADEN);
valor_digital=ADC;
convierte_a_voltaje=(float)valor_digital*(5)/1023;
sprintf(tension,"Tension =%.2fV",convierte_a_voltaje);
lcd_gotoxy(0,1);
lcd_puts(tension);
_delay_ms(200);
}
}
al momento de compilar me genera 6 errores adjunto las imagenes de los errores, bueno habra algun amigo del foro que haya manejado el atmel 6 studio y me pueda el hacer el favor de orientarme gracias jose