sábado, 28 de septiembre de 2019

Libro-The AVR microcontroIIer and embedded system


En esta entrada vamos a hablar de manera resumida sobre un documento muy interesante "The AVR microcontroIIer and embedded  system " para los que quieren empezar a programar AVR de manera profunda  ya que la programación es el asembler, no obstante también hace referencia al lenguaje de alto nivel como el lenguaje C.

Empieza con lo básico que debes de saber para programar microcontroladores en general con una introducción al mundo de la informática, operaciones computacionales, operaciones binarias , lenguaje digital en general,memorias y arquitecturas.

Este documento es una colaboración de tres personales Hindus como  Muhammad Ali Mazidi, Sarmad Naimi y Sepehr Naimi, caracterizados por brindar bibliográficas relevantes y sobre todo su explicación de los textos es muy entendible y fácil de digerir.  

Podría decir que este documento es la base para los que quieren empezar en el mundo de los microcontroladores usando Lenguaje Asembler y C,  y sobre todo para los que el mundo de los microcontroladores especialmente los AVR son parte de su formación universitaria o que realizan proyectos de investigación y/o proyectos industriales.

Como todo profesional o académico el idioma no debe ser barrera para explorar textos relevantes o importantes como este ya que está escrito en inglés.


The AVR microcontroIIer and embedded  system

El libro esta comprendido en 19 capítulos, como:

  1. Introducción a la computación.
  2. Historia y características del AVR.
  3. Arquitectura y programación en lenguaje asembler.
  4. saltos, llamadas y lazos de retardo.
  5. Programación de AVR, puertos I/O.
  6. Instrucciones de aritmética, lógica y programas.
  7. Programación en ASM avanzado.
  8. Programación en C.
  9. Conexiones , archivo hex y carga de código a memoria flash.
  10. Timer- AVR en ASM y en lenguaje C.
  11. Interrupciones-AVR en ASM  y lenguaje C.
  12. SPI-AVR en ASM y en lenguaje C.
  13. LCD Y teclado matricial.
  14. ADC,DAC.
  15. Interfaz de AVR con Relay, optocoplador y motor de paso.
  16. Generación de señales .
  17. Control de velocidad de motor  DC usando PWM.
  18. Protocolo SPI, manejo de display MAX7221.
  19. Protocolo I2C, manejo de RTC DS1307.         


Uso del firmware original de la grabadora USBasp AVR en MX-USBASP (clon chino)

Te vendieron un USBisp pensado que es un USBasp?? Hace 2 meses compré un "USBasp" fui a probarlo y no funcionó....pensé me estafar...