
Programación de microcontroladores STM32F4 para aplicaciones en sistemas mecatrónicos, un enfoque práctico
By Robinson Jiménez MorenoLength3h 46m
About this audiobook
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 implemente 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.
Continúa 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.
Audiobook details
GenreTechnology
Length3 hrs 46 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJul 1, 2025
LanguageSpanish
Table of contents
1Otros títulos:
2Jiménez Moreno, Robinson, autor
3168 páginas -- (Colección Docencia)
4Cómo citar:
5Résumé:
Show all chaptersShow less
6Tabla de contenido
7Introducción Tendencias y avances Uso de la herramienta keil
8Introducción
9Fuente: elaboración propia.
10Figura 8. Icono de programación de tarjeta
11Capítulo 1.
12Figura 12. Estructura de un programa
13Figura 15. Ejemplo de la configuración de un puerto
14Figura 17. Ejemplo de valor de entrada del pin C13
15Figura 22. Ejemplo de una aplicación con personalización de código
16Figura 26. Configuración del registro pupdr
17cero lógico, que es leído mediante el enmascaramiento en la línea 11.
18Figura 36. Estructura del registro bsrr
19Salidas por “display”
20Figura 46. Visualización dinámica por “display” por ánodo común
21Ejercicios propuestos
22Figura 54. Asignación de lectura del teclado
23Figura 58. Tabla de vectores de interrupción
24Figura 61. Estructura de registros de exticr
25Figura 70. Código uno de ejemplo de interrupción externa
26Figura 73. Teclado matricial
27Ejercicios propuestos
28Figura 77. Ejemplo dos de la configuración del SysTick
29Visualización por pantalla lcd
30Enable en baja visualización:
31Figura 87. Ejemplo de datos dinámicos en lcd
32Figura 95. Funciones base de la lcd y tabla de tiempos
33Fuente: elaboración propia.
34Capítulo 2.
35Resoluciónde la conversión=
36Figura 103. Registro adc smpr
37Figura 107. Registro adc sr
38Figura 111. Ejemplo de medición de temperatura con dos canales
39Tint =
40Figura 115. Activación del reloj del usart
41Fuente: editado de [12].
42Figura 126. Interrupción por recepción serial
43Figura 129. Ejemplo de Dynamixel
44Figura 131. Registro de autorrecarga
45Figura 134. Ejemplo uno para el “timer”
46Figura 138. Selección de entrada de conteo externa
47Ejercicios propuestos
48Figura 149. Lectura de la trama dht11
49Figura 152. Relación del ancho de pulso
50TH T