Programación de microcontroladores STM32F4 para aplicaciones en sistemas mecatrónicos, un enfoque práctico
Autor: | Jiménez Moreno, Robinson |
El texto, como material académico, presenta la forma de emplear el manual de uso y la hoja de datos de un microcontrolador STM32F4 mediante un entorno de desarrollo para su programación, de forma tal que se aplique directamente al diseño de sistemas mecatrónicos. El esquema propuesto presenta una introducción al libro y al uso de microcontroladores, prosigue con la familiarización del entorno de programación Keil y entra en materia con los conceptos base del uso de entradas y salidas digitales, que permiten la aplicación de dispositivos electrónicos, como teclados, suiches y pantallas LCD, al desarrollo de sistemas mecatrónicos. Continua con el manejo de los módulos complementarios de la arquitectura base del microcontrolador, que son un módulo de conversión análogo a digital. Módulos de transferencia de información de forma serial, empleando protocolos de comunicación como RS232 e I2C y sus aplicaciones. Módulos de control por tiempo denominados «timers» y empleados para el control de eventos temporizados. Y derivado de estos, el uso de señales PWM para el control de actuadores mecatrónicos, como motores y servomotores. Se expone el uso de módulos internos, como el reloj y el calendario en tiempo real, y el módulo de manejo de frecuencia PLL para ajustar la velocidad de trabajo del microcontrolador.