[MATLAB-STM32] 1. Empezar desde la iluminación

1. Preparación


Versión recomendada para la instalación del entorno
: (1) MATLAB 2020 (encuentre recursos usted mismo)
(2) Keil 533
(3)
Enlace STM32 MAT5.6: STM32-MAT (4) Enlace
STM32CubeMX 5.6 : CubeMX5.6 (5) El chip utilizado en este artículo es STM32F405RGT6

Después de descargar STM32-MAT, agregue todas las rutas de carpetas a MATLAB
inserte la descripción de la imagen aquí

Nota: estas son las versiones probadas por el autor, y otras versiones pueden informar errores en diversos grados.

2. Deja que las luces parpadeen

(1) Cree una carpeta vacía, asígnele el nombre 1-led y guárdela en la ruta en inglés
inserte la descripción de la imagen aquí
(2) Abra CubeMX y configure la
configuración básica del proyecto 1-periférico de acuerdo con el chip
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Nota: No elija Systick para TIMbase Source, de lo contrario, se informará un error, elija uno El temporizador que no usa se puede usar
inserte la descripción de la imagen aquí
2: configuración del reloj
inserte la descripción de la imagen aquí
3: generar proyecto
inserte la descripción de la imagen aquí
(3) Configuración de MATLAB
1: cambiar la ruta de trabajo actual a la ruta del proyecto Cube
inserte la descripción de la imagen aquí
2: crear un modelo de Simulink
3 – configuración del modelo
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
4 – abra la biblioteca de modelos, busque STM32_Config, seleccione el proyecto Cube que acaba de crear
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
5 – busque el módulo GPIO y configúrelo
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
6 – busque el modelo del generador de impulsos. Establezca los parámetros como se muestra en la figura a continuación, lo que significa que el período es 1s y el ciclo de trabajo es 50%
inserte la descripción de la imagen aquí
7-Guarde el proyecto en la misma carpeta
8-Presione Ctrl B y espere a que se genere el proyecto
9-Abra el Proyecto Keil, descarga y ejecuta el programa
10-Test fenómeno
inserte la descripción de la imagen aquí

3. Maestro de iluminación (temporizador de uso)

1: tomando el temporizador TIM2 como ejemplo, establezca el canal 1 en Comparación de salida sin salida, habilite la interrupción, mantenga el resto como predeterminado y luego actualice el proyecto
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

2-Busque TIMER en MATLAB, establezca los siguientes parámetros (el fenómeno de 0,5 Hz es LED2 parpadea una vez)
inserte la descripción de la imagen aquí
3-Busque el módulo en la figura a continuación, haga clic para ingresar, cambie al formulario en la figura a continuación
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
4-Cableado, genere código
inserte la descripción de la imagen aquí
5- fenómeno experimental
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_39587650/article/details/119738564
Recomendado
Clasificación