Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

11/03/2012 #1


estoy empezando a buscar información sobre como
programar los microcontroladores atmega en lenguaje c
pero no e encontrado mucho información

quisiera saber si alguien tiene un libro o un tutorial de como programar en c

gracias por la informacion
12/03/2012 #2


Algo para comenzar
Quizán este te sirva de algo.
12/03/2012 #3

Avatar de mdchaparror

Pues te recomiendo este:http://dl.dropbox.com/u/30475917/gnu_avr_tutorial.pdf
es opensource
23/03/2012 #4

Avatar de darben911

la verdad para programar tienes que empezar por saber que compilador vas a utilizar en mi caso yo programo en c con en avrestudio claro que necesitas instalar tambien el winavr para que puedas hacerlo en c. yo te puedo ayudar con eso no es complicado despues de tener estos programas lo unico que queda es cacharrial un poco
24/03/2012 #5


darben911 dijo: Ver Mensaje
la verdad para programar tienes que empezar por saber que compilador vas a utilizar en mi caso yo programo en c con en avrestudio claro que necesitas instalar tambien el winavr para que puedas hacerlo en c. yo te puedo ayudar con eso no es complicado despues de tener estos programas lo unico que queda es cacharrial un poco
ya e instalado el avr studio 4 pero como puedo comensar a programar
me refiero a que como es el lenguaje de c y como funciona en el avr studi 4
24/03/2012 #6

Avatar de darben911

bueno pero para que este programa reconozca las instrucciones en c tienes que instalar el winavr, con este puedes programar en c. cuando tengas este lo que tienes que hacer es lo siguiente:
abrir el programa avr estudio 4.cuando este abierto crear new proyecto dar un nombre al proyecto y guardar todo esto en una sola carpeta pues el automaticamente crea diferentes archivos todos deben quedar en una sola carpeta.
**despues seleccione simulacion aparecen 2 pero debes escojer la primera luego el tipo de micro ejemplo atmega 16 y finalizar.

cuando este en la ventana del programa tiene que empezar con la libreria
#include<avr/io.h>
si no la incluye el programa no funciona.
25/03/2012 #7


darben911 dijo: Ver Mensaje
bueno pero para que este programa reconozca las instrucciones en c tienes que instalar el winavr, con este puedes programar en c. cuando tengas este lo que tienes que hacer es lo siguiente:
abrir el programa avr estudio 4.cuando este abierto crear new proyecto dar un nombre al proyecto y guardar todo esto en una sola carpeta pues el automaticamente crea diferentes archivos todos deben quedar en una sola carpeta.
**despues seleccione simulacion aparecen 2 pero debes escojer la primera luego el tipo de micro ejemplo atmega 16 y finalizar.

cuando este en la ventana del programa tiene que empezar con la libreria
#include<avr/io.h>
si no la incluye el programa no funciona.
y ya después de haber echo todo esto
en donde puedo conseguir información sobre el lenguaje c
para empezar a programar
27/03/2012 #8

Avatar de darben911

introduccion
bueno quisas esto te pueda ayudar, aqui te puedes guiar un poco para empezar. si es verdad la informacion que hay de los micros de atmel es muy limitada. practicamente nula.

la gran ventaja del internet es que por medio de foros como este puedes terminar siendo un gran programador de micros y muchas personas te pueden ayudar ..

espero que te pueda servir el archivo
en el archivo entornos se habla de los pic y de los avr tambien muestra como utilizar el avr estudio para realizar el programa que necesites.

animo que es una muy buena herramienta
Archivos Adjuntos
Tipo de Archivo: pdf Introducción.pdf (572,5 KB (Kilobytes), 1702 visitas)
Tipo de Archivo: pdf entornos.pdf (861,0 KB (Kilobytes), 985 visitas)
29/03/2012 #9


En lo personal descubrí a tiempo el compilador Codevision AVR Studio, el cual me a cautivado, ya que en la misma IDE de desarrollo hago todo sin salirme a otras herramientas y el lenguaje C++ es excelente, la documentación propia es por demás suficiente y googleando encontraras muchísima información y libros sobre este compilador. En verdad te lo recomiendo.

http://www.hpinfotech.ro/html/cvavr.htm

De su mismo sitio, puedes descargarte manual y demostración del compilador

Ademas el precio es bastante accesible. Así que como se menciona primero debes escoger un buen compilador y de ahí partir, yo me decidí por codevision y la verdad considero que no me equivoque.

Saludos
31/03/2012 #10

Avatar de StrySG

Como ultima recomendacion para empezar a programar AVR en C esta la nota de Apliacion :

http://www.atmel.com/Images/doc8453.pdf

Esta en Inglés...
26/04/2012 #11


hola soy nuevo en este tema y quisiera saber si tenian como pequeños proyectos los cuales pueda replicar para poder entender esto de los micros avr

estoy haciendo el rtc en el mega 164p pero no sale bien alguien tiene el codigo para el avr studio?


gracias por su ayuda
26/04/2012 #12


HOLA A TODOS LOS QUE HAN COMENTADO EN ESTE FORO¡¡

BUENO ACA DE DONDE YO SOY, ZAMORA, MICHOACAN, MEXICO. ESTAMOS TRABAJANDO CON MICROCONTROLADORES DE LA MARCA ATMEL, EN ESPECIFICO CON ATMEGA48 EL CUAL ESTA BUENISIMO PARA INICIARSE. TENGO UNOS PDF'S BUENISIMOS QUE LES PUEDEN SERVIR DE MUCHO.

SOY EGRESADO DE LA CARRERA DE ING. ELECTRONICA DEL TECNOLOGICO DE ZAMORA, PERO ESTOS PDF'S HAN SIDO REALIZADOS POR EL DR. DAVID INFANTE DEL TECNOLOGICO DE MORELIA Y DE MI PROF. EL MC. ARNOLDO ULISIES VILLALOBOS. SI LES INTERESA MAS QUE NADA A GENTE EN MEXICO ESTA LA PAGINA http://www.comunidadatmel.com DONDE PUEDEN CONSEGUIR MICROS Y PROGRAMADORES Y ESTAN ECONOMICOS HAAAA Y ARDUINOS TAMBIEN.

LA COMPILACION LA HACEMOS EN CODEVISION AVR QUE ES SUPER SENCILLISIMO DE MANEJAR Y ADEMEMAS CUENTA CON UN WIZARD PARA HACER MUCHO MAS FACIL LA COMPILACION, BAJENLO DE LA PAGINA Y PARA LA PROGRAMACION USO ''BURN-O-MAT'' NO LOS PASO PORQUE CREO NO CABEN POR AQUI PERO SI ESTAN INTERESADOS VISITEN LA PAGINA DE COMUNIDAD ATMEL EN LA COMPRA DE MICRO Y PROGRAMADOR TE MANDAN TUTORIALES Y VIDEOS Y EJEMPLOS BIEN GENIALES. ASI QUE LES PASO ESTOS BUENOS ARCHIVOS Y RESPONDAN QUE LE PARECIERON VA?

SALUDOS¡¡¡¡

---------- Actualizado después de 3 minutos ----------

lrms92 dijo: Ver Mensaje
hola soy nuevo en este tema y quisiera saber si tenian como pequeños proyectos los cuales pueda replicar para poder entender esto de los micros avr

estoy haciendo el rtc en el mega 164p pero no sale bien alguien tiene el codigo para el avr studio?


gracias por su ayuda

lrms92 te recomiendo pruebes codevision avr es de los ocomppiladores mas sencillos que he utilizado y ahi estan estos archivos que subi con ejemplos para atmega48 pero los puedes pasar al mega164.
Archivos Adjuntos
Tipo de Archivo: pdf Curso AVR con CodeVision v8.0.pdf (706,6 KB (Kilobytes), 883 visitas)
Tipo de Archivo: pdf PROGRAMACION DE LA TARJETA.pdf (998,7 KB (Kilobytes), 659 visitas)
Tipo de Archivo: pdf Curso Avanzado 8.0.pdf (887,6 KB (Kilobytes), 803 visitas)
27/04/2012 #13


muchas gracias la verdad me interesa mucho esto de los micros atmel empezare a trabajar con lo que mandaste
28/04/2012 #14

Avatar de darben911

lrms92 dijo: Ver Mensaje
hola soy nuevo en este tema y quisiera saber si tenian como pequeños proyectos los cuales pueda replicar para poder entender esto de los micros avr

estoy haciendo el rtc en el mega 164p pero no sale bien alguien tiene el codigo para el avr studio?


Gracias por su ayuda


hola claro que te puedo ayudar con los micro de atmel,

lo primero es tener instalado el avrstudio. Tambien tienes que intalar el winavr que es el compilador para programar en lenguaje c.


Cuando tengas intalado esto,

puedes empezar a programar.

Dime en que nivel de programacion te encuentras para ayudarte
de 1 a 5 siendo 5 el nivel mas alto o sea con mucha esperiencia,

esto para saber como empezar..
29/07/2014 #15


hola buen dia me gustaria aprender a programar micros atmel aunque no tengo nada de experiencia en ello
ya tengo avr studio 6, codevision avr y winavr 20100110 y en mis manos un micro atemega 328 y el programador de la pagina de comunidadatemel.com podrian ayudarme

muchas gracias gente

ya hice todo lo que me proponia el manual solo que no se si sea por la version de winavr que tengo pero al momento de cargar me sale una ventana con todos los codigos de micro, pero NO aparece el micro que utilizo (atemega328)
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.