Directorio de aplicaciones de desarrollo de procesador STM32 basado en MDK
1.3.1 Clasificación del procesador STM32
1.3.2 Arquitectura interna del procesador STM32F10x
1.3.3 Ventajas de la serie STM32 MCU
1.3.4 Herramientas de desarrollo del procesador STM32
Capítulo 2 Modelo de programación del procesador Cortex-M3
2.1 Modo de trabajo y estado del procesador
2.1.1 Acceso privilegiado y acceso de usuarios
2.1.2 Pila principal y pila de procesos
2.2 Registros
2.2.1 Registros de propósito general
p>2.2.2 Registro de estado del programa (xPSR)
2.3 Tipo de datos y formato de memoria
2.4 Conjunto de instrucciones
2.5 Registro de control del sistema
p>
Capítulo 3 Arquitectura y memoria del bus del procesador STM32
3.1 Arquitectura del bus del sistema
3.2 Organización y mapeo de la memoria
3.2.1 Organización de la memoria
3.2.2 Mapa de memoria del procesador STM32
3.3 Segmentación de bits
3.4 Configuración de arranque
Capítulo 4 Cortex- Manejo de excepciones de M3 p>
4.1 Tipo de excepción
4.2 Prioridad de excepción
4.2.1 Prioridad
4.2.2.1 Prioridad
4.2.2 Agrupación de prioridades
4.2.3 Impacto de la prioridad en el manejo de excepciones
4.2.4 Nivel de actividad de excepción
4.3 Manejo de excepciones
4.3. 1 Entrada y procesamiento de excepciones
4.6.1 Fallo grave
4.6.2 Fallo local y actualización
4.6.3 Registro de estado de fallo y registro de dirección de fallo p>
Preparativos de la parte 2
Capítulo 5 Habilite rápidamente MDK
5.1 Instalación y configuración de MDK
p>5.1.1 Requisitos mínimos del sistema para instalar MDK
5.1.2 Instalación de MDK
5.1.3 Estructura de directorios de MDK
5.1.4 Registro y ayuda
5.2 μVision IDE
5.2.1 Barra de menú, barra de herramientas, barra de estado
5.2.2 Espacio de trabajo del proyecto
5.2.3 Espacio de trabajo
5.2.4 Ventana de salida
5.2.5 Ventana de memoria
5.2.6 Ventana de observación
5.2.7 Cuadro de diálogo de dispositivo periférico
5.3 Proceso de desarrollo
5.3.1 Seleccionar conjunto de herramientas
5.3.2 Crear proyecto y seleccionar procesador
5.3.3 Configurar código de inicio del procesador
5.3 .4 Configurar hardware
5.3.5 Configurar procesador
5.3.3.4 Configurar opciones de hardware
5.3.5 Crear archivos fuente y grupos de archivos
5.3.6 Compilación de proyectos vinculados
5.3.7 Depuración de programas
5.3.8 Crear archivo HEX
5.3.9 Descargar archivo HEX
Capítulo 6 Placa de evaluación STM32V100
6.1 Estructura básica de la placa de evaluación STM103V100
6.2 Interfaz de E/S de la placa de evaluación STM103V100
Aplicación de la Parte 3 p>
Capítulo 7 Aplicación de interfaz básica del procesador STM32
7.1 Puerto de E/S de uso general
7.1.1 Descripción de la función del puerto de E/S de uso general (GPIO)
7.1.2 Fase
Registro de función desactivado
7.1.3 Ejemplos de aplicación
7.2 Controlador de interrupción vectorial anidado
7.2.1 Descripción de la función del controlador de interrupción vectorial anidado
7.2.2 Ejemplos de aplicación