Tutorial AVR desde 0
3 participantes
Página 1 de 1.
Tutorial AVR desde 0
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.
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!
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!
Re: Tutorial AVR desde 0
Muy bueno el tutorial, bien explicado y con muy buena presentación... en tu linea.
Me viene muy bien, porque los datasheets de avr por alguna razón me cuesta más entenderlos que los de pic.
Muchas gracias!!
Me viene muy bien, porque los datasheets de avr por alguna razón me cuesta más entenderlos que los de pic.
Muchas gracias!!
Re: Tutorial AVR desde 0
Gracias Pikitin!.
Si bien no intenta ser un reemplazo del datasheet espero que sirva para empezar.
Mi poca experiencia en AVR me dice que una vez que tenes toda esta práctica hecha al volver al datasheet todo parece extrañamente más claro y mejor explicado que de otra familia de micros
Si bien no intenta ser un reemplazo del datasheet espero que sirva para empezar.
Mi poca experiencia en AVR me dice que una vez que tenes toda esta práctica hecha al volver al datasheet todo parece extrañamente más claro y mejor explicado que de otra familia de micros
Re: Tutorial AVR desde 0
Absolutamente maravilloso el tutorial Felixls! Seguro me sacará de este agujero de ignorancia que no me deja avanzar!
Gracias!
Gracias!
Temas similares
» Carro controlado desde android con bluetooth
» Tutorial GCC
» Accediendo al Puerto Serie en Linux desde Freepascal, C++ y C#
» Empezar a programar con SDCC y Piklab desde cero
» Tutorial del Compilador CCS
» Tutorial GCC
» Accediendo al Puerto Serie en Linux desde Freepascal, C++ y C#
» Empezar a programar con SDCC y Piklab desde cero
» Tutorial del Compilador CCS
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.