Libro Los Microcontroladores AVR de Atmel
Por fin !! Un libro para aprender a programar Microcontroladores Atmel AVR en Lenguaje C y en español !
El libro esta hecho por el Prof. Felipe Santiago Espinosa, de la Universidad Tecnológica de la Mixteca, en Oaxaca.
Aprende la estructura y arquitectura de los micros AVR, su programación en lenguaje C, uso de Timers, Interrupciones, ADC, Puertos, UART, SPI, I2C, WDT, entre muchos otros temas mas.
Todas las practicas están hechas con el AVR Studio y el Compilador WinAVR ( gratuito ).
Prof. Felipe Santiago Espinosa:
En este libro pretendo reflejar la experiencia que he adquirido con estos dispositivos. Es un libro de texto básico, inicialmente para mis cursos y más adelante, quizás, también sea empleado en otras universidades o por profesionistas independientes interesados en este apasionante mundo de los microcontroladores.
Dado que el tema central son los microcontroladores, supongo que los lectores tienen fundamentos de electrónica digital, esto involucra un conocimiento de sistemas numéricos, compuertas lógicas, registros, memorias, máquinas de estados, etc., incluso algunos aspectos básicos de programación en ensamblador y en Lenguaje C, u otro lenguaje de alto nivel.
Por lo tanto, me enfoco en las características de los microcontroladores y, sólo si es necesario, profundizo en algún concepto en torno a ellos, pero sin desviarme del tema de interés.
A lo largo del texto, realizo una descripción del hardware y el software de los microcontroladores ATMega8 y ATMega16, mostrando cómo los diferentes recursos de hardware pueden ser manejados en Ensamblador o en Lenguaje C. Éste es un aspecto interesante, dado que pretendo mostrar las ventajas o inconvenientes de desarrollar aplicaciones en diferentes niveles de programación. Para todos los recursos internos, he documentado ejemplos completos, los cuales fueron previamente implementados como prácticas en la Universidad Tecnológica de la Mixteca.
Dispongo de un capítulo dedicado al manejo de dispositivos externos y concluyo con la propuesta de una metodología que se puede emplear para construir sistemas con más requerimientos, la cual ilustro con el desarrollo de dos sistemas relativamente complejos.
Agradezco a la Universidad Tecnológica de la Mixteca las facilidades para llevar a cabo la redacción de este libro, deseo sea de utilidad para las futuras generaciones de ésta y otras instituciones. También agradezco a todos los alumnos y profesores que, de una u otra manera, colaboraron en la realización y revisión de este texto.
El libro incluye 9 capítulos:
Introducción de los Microcontroladores
Organización de los Microcontroladores AVR de ATMEL
Programación de los Microcontroladores
Interrupciones Externas, Temporizadores y PWM
Recursos para el Manejo de Información Analógica
Interfaces para una Comunicación Serial
Recursos Especiales
Interfaz y Manejo de Dispositivos Externos
Desarrollo de Sistemas
Y cuatro apéndices:
Resumen de los Registros I/O
Resumen del Repertorio de Instrucciones
Uso del AVR Studio
Sitios Web de Referencia
Indice y contenido del libro, aquí…
- Autor: Felipe Santiago Espinosa.
- Universidad Tecnológica de la Mixteca.
- ISBN: 978-607-95222-7-8.
- Formato: Impreso.
- Idioma: Español.
- Diseño: Alfonso Acosta Romero.
- Dir. Editorial: Reina Ortiz Escamilla.