En inglés
Aprende a interconectar y programar dispositivos hardware en un amplio rango de aplicaciones útiles empleando microcontroladores ARM7 y el lenguaje de programación C. Los ejemplos cubren con todo detalle desde un simple LED a una tarjeta SD multi-megabyte con sistema de almacenamiento FAT.
Características del libro:
- Construcción de los proyectos en una placa de inserción rápida (Breadboard) o de prototipos (Veroboard) y con microcontroladores ARM.
- Uso de un microcontrolador ARM7 de 32 bits en los ejemplos de conexión y de software.
- Lo principios de interconexión son aplicables tanto a los microcontroladores ARM como a los no-ARM.
- Los programas de ejemplo están escritos en el lenguaje de programación C.
- Se emplea solamente software de código abierto (open source).
- Todas las herramientas de programación se descargan e instalan desde Internet.
- Se facilitan plantillas de archivos de proyecto para facilitar su creación.
Hardware
Interconexión con LED, transistores, optoacopladores, relés, solenoides, interruptores, teclados, displays LCD, displays de 7 segmentos, motores DC, motores paso a paso, señales analógicas externas usando ADC, RS-232, RS-485, TWI, USB, SPI y tarjetas de memoria SD.
Software
Una vez que el hardware se ha conectado al microcontrolador, debemos de escribir el software que lo controle. Aprenderás como escribir programas para controlar el hardware conectado externamente y el uso de temporizadores e interrupciones. Aprenderás también como portar el código del sistema de archivos FAT para utilizarlo con una tarjeta SD, a programar el PWM para producir una señal sinusoidal de audio o para controlar la velocidad de un motor DC y mucho más.
Se incluye un capítulo sobre microcontroladores ARM más avanzados con una visión general de los más modernos microcontroladores ARM y sus características.