Microcontrolador basado - con ayuda de una salida de la iluminación del LED GPIO

1. Preparativos

la preparación del hardware

placa de desarrollo
en primer lugar es necesario preparar una placa de desarrollo Cachorros envió la IO y se conecta al ordenador mediante el cable USB.

software listo

  • Necesidad de instalar Keil - chip de MDK y el paquete correspondiente para que el compilador de código generado y descarga, se refieren tutorial de instalación MDK

2. Crear un proyecto

Uno es elegido

Abrir STM32CubeMX, MCU de selección abierta:

Buscar y seleccionar el chip STM32L431RCT6:

Fuente de reloj

  • Si decide usar reloj de alta velocidad externa (HSE), es necesario configurar el RCC en Core System;
  • Si se utiliza el reloj interno predeterminado (HSI), puede omitir este paso;

Aquí tengo que usar un reloj externo:

pines GPIO configurable

Ver esquemas, determinados a controlar los pasadores de LED, LED es usada aquí es pin PC13.

Lo cual a continuación seleccionar la configuración de PC13pines:

Configuración de la estructura del reloj

STM32L4 la velocidad de reloj más alta a más de 80 millones, por lo que el PLL configuración, la última HCLK = 80Mhza:

La generación de la configuración del proyecto

 

Se proporciona la generación de código

El último conjunto genera un archivo de inicialización separada:

generar código

Haga clic GENERATE CODEpara generar proyectos MDK-V5:

generar éxito

3. En la escritura MDK, compilación, descargar código de usuario

Escribir código de usuario

STM32CubeMX directorio de código generado es el siguiente:

Introduzca el MDK-ARM文件夹directorio, abra el proyecto:

En main.cla función principal simplemente hay que escribir el código de usuario:

1  mientras que ( 1 )
 2    {
 3      / * CÓDIGO DE USUARIO final, mientras que * / 
4      / * CÓDIGO DE USUARIO COMENZAR 3 * / 
5      HAL_Delay ( 200 );
6      HAL_GPIO_TogglePin (GPIOC, GPIO_PIN_13);
7    }

código compilado

Haga clic en el botón para compilar el proyecto como se muestra

conjunto Downloader

Como se muestra en la Figura Haga clic en el botón para abrir la página Configuración

Configuraciones de descarga, seleccionar "ST-Link depurador", y haga clic en "Configuración".

Marque la opción "Reset y Ejecutar" en el menú "Flash Descargar", después de que el proceso de grabación ha alcanzado el MCU restablecer y ejecutar el propósito del programa de forma automática.

Descargar ejecución

Haga clic en el botón "CARGA" para grabar el código en el dispositivo.

La quema de éxito

Los resultados experimentales

Hasta ahora, hemos aprendido cómo usar STM32CubeMX generar rápidamente la ingeniería MDK, la luz hasta un LED, ¿qué hay de los próximos uno a usar STM32CubeMX inicializar la detección clave GPIO.

 

Supongo que te gusta

Origin www.cnblogs.com/YuchuanHuaying/p/12484515.html
Recomendado
Clasificación