TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: Felixls en 01 de Mayo de 2012, 22:22:07
-
Escribí un tutorial de programación de AVR para los que tienen conocimientos de C con la idea que sirva para dar los primeros pasos en esta familia estupenda de microcontroladores.
(http://3.bp.blogspot.com/-KDYWyfJ7enE/T5SqLhDG2-I/AAAAAAAACbM/dGsfx2WpI2I/s400/logo.png)
Estos son los temas tratados
Introducción
Herramientas necesarias
Mi primer programa
Mi primer circuito
Programación del firmware
Led ON
Blinking LED
Uso de entradas
Rebotes
Memorias
Flash
EEPROM
SRAM
Variables
Campos de bits (Bit Fields)
Uso práctico
USART
La especificación RS232
Inicializando la USART
Envío de datos
Recepción de datos
Ejemplo “ECO eco eco...”
Ejemplo control remoto
Diseño modular
ADC
Resolución y referencia de tensión
Configuración de registros
Circuito de prueba
Interrupciones
Consideraciones
Fuentes de interrupciones
Manejando una interrupción
Ejemplo: USART con interrupciones
Timers
Timer sin prescaler
Timer con prescaler
Modo CTC
Modo CTC con interrupciones
Modo CTC - Output Compare
PWM
Modo Fast-PWM
Registros de PWM
Modo Phase Correct
Modo Phase and Frecuency Correct
EEPROM
Rutinas comunes
Ejemplo de uso
Acceso por bloque
Modificador EEMEM
Estableciendo valores iniciales
Download
http://dl.dropbox.com/u/24861335/Felixls/tutoriales/TutorialAVRdesde0.pdf
Lectura online
http://issuu.com/felixls/docs/tutorialavrdesde0?mode=window&backgroundColor=%23222222
Espero que le sirva a alguien.
saludos!
-
((:-)) ((:-))Muchas Gracias Felix. ;-)
-
Estupendo manual.
Gracias.
Saludos.
-
Bueno Felix, sin leerlo ya te apruevo en un 100%, motivos desde mi umilde opinion como principiante hay poca info sobre ATMEL asique cuando lo termine de leer de seguro tambien te voy a aprovar.
Salu02 y gracias por tu dedicacion, :lol:
-
Bueno le di una ojeada fugas y.... que nivel amigo, felicitaciones. :-/
Exitos :-/
-
Muchas gracias a todos!
Que bueno que les guste, espero que logren hacer algo con el material, personalmente me cuesta mucho escribir texto (soy más del palo del código :D)
Cualquier crítica por favor escriban, de esa forma mejoramos el tutorial y lo hacemos más útil para todos.
-
Muy bueno el tuto ((:-)) estoy empezando con los atmel y me es de gran ayuda, perdí casi media tarde para encontrar el modo de hacer cambiar de estado un pin :?
Saludos.
-
Enhorabuena!!! ((:-))
Sinceramente, muy buena tu aportación. Aunque no lo he leído es suficiente con ver lo que te has currado. Seguiré tu web.
-
Hola amigo FelixLs
Primero de todo felicitaciones, por el manual.
Hace tiempo que te tengo un ojo encima, haces cosas muy buenas e interesantes.
Yo los avr los conoci hace tiempo pero nunca me quedo tiempo para investigar sobre ellos.
Unos meses atras me meti con una gama, la de arduino, la verdad el ide de arduino es muy simple
y sencillo pero si se trabajo con un ide antes se echan en falta cosas... un depurador.. un explorador,..
que no tengas que montar un cisco para buscar el fuente..
Hace tiempo que busque otro entorno como el ccs en los pic o parecido pero para AVR recomendaban el eclipse
pero su configuracion fue una odisea y no fue por no consultar foros y foros, y mis insaciables ganas...pero
cada post de una forma distinta lo configuraba al final desisti ....temporalmente
Ahora creo volver a ver otra vez un poco de luz, lo volveremos a intentar.
Tambien queria comentarte una cosilla, tu tenias una placa de creacion propia que la ultima vez que la ojee
andaba por la version 2 y estabas presentando su version 3.
Me gusto bastante
esa placa que tipo de controladores soporta?
¿Que familias reconoce?
este manual junto con esa placa es el complemento ideal
Un Codial Saludo
-
GRANDE GRANDE Felixls,
fantástico manual para comenzar los que no hemos tocado los AVR...
((:-)) ((:-)) ((:-))
-
Que buen tutorial, abarca los principales temas de forma clara y concisa, totalmente recomendado!
Felicitaciones Felix, gracias por compartirlo!