Entrada de GPIO STM32F103 (usando Keil y STMCubeMX) (1 / 3 paso)

Paso 1: Crear el proyecto en STM32CubeMX

Abra STM32CubeMX. Haga clic en "Nuevo proyecto". 'Series' Seleccione 'STM32F1'. 'Líneas' Seleccione 'STM32F103'. Ahora, de MCU lista seleccione "STM32F103RBTx" y haga clic en "Aceptar".

{Ver imagen [1]}

Ahora, ese "botón azul" en el Consejo de núcleo que va a utilizar como entrada, se conecta al PC13 Pin del microcontrolador. Ahora seleccione 'PC13' en el microcontrolador que se muestra en STM32CubeMx Software y seleccione 'GPIO_Input'. Usando este botón vamos a toogle el LED en nuestra Junta de núcleo que está conectada a 'PE5' pin del microcontrolador. Por lo tanto, ahora seleccione 'PE5' en el microcontrolador que se muestra en STM32CubeMx Software y seleccione 'GPIO_Output'. Después de esto el microcontrolador debe tener este aspecto:

{Ver imagen [2]}

Ahora haz clic en"configuración" como se muestra en la figura anterior. En 'Sistema' haga clic en 'GPIO', por lo tanto, que ver una ventana como esta:

{Ver imagen [3]}

Ahora, seleccione Pin 'PE5' y en la etiqueta de usuario escribe "Ld2". Después de este pin 'PC13' select y en la etiqueta de usuario escriba 'B1'. Para que esta ventana ahora se verá así. Haga clic en "Aplicar" y haga clic en "Aceptar".

{Ver imagen [4]}

Y así su microcontrolador en STM32CubeMX ahora se parece a esto: (para cambiar a esta ficha, haga clic en botón PIN OUT como se muestra en la figura 2)

{Ver imagen [5]}

Ahora haga clic en 'Generar código' botón o ir al ' proyecto > generar código ' o 'Ctrl + Shift + G'. Aparecerá una ventana de configuración de proyecto. Allí escribe nombre del proyecto, seleccione dónde desea guardar seleccione proyecto 'MDK-ARM V5' bajo 'herramientas/IDE' y haga clic en 'Aceptar'. Esto va a generar código. Si se le pregunta a abrir en Keil, haga clic en abrir proyecto. Para abrir manualmente proyecto donde sólo se ha guardado este proyecto. Allí encontrarás una carpeta llamada 'MDK-brazo'. En esa carpeta abrir el archivo '.uvprojx' con Keil.

Artículos Relacionados

STM32F103 GPIO Intrupt (usando Keil y STMCubeMX)

STM32F103 GPIO Intrupt (usando Keil y STMCubeMX)

En este Tutorial te mostrará cómo utilizar pin GPIO como una interrupción.Tomaremos interrupción desde el botón azul en nuestra junta del STM32 para cambiar el LED en la misma Junta. Este tutorial se divide en tres pasos:Paso 1: Crear el proyecto en
LED parpadean STM32F103 (usando Keil y STMCubeMX)

LED parpadean STM32F103 (usando Keil y STMCubeMX)

En este Tutorial, mostrará detallados pasos a parpadear el LED en su tabla STM32F103.Este Tutorial se divide en 4 pasos:Paso 1: Crear proyecto1-1: crear el proyecto mediante STM32CubeMX1-2: configuración de LED en STM32CubeMXPaso 2: Programación a pa
STM32F103 USART recibir (usando Keil y STMCubeMX)

STM32F103 USART recibir (usando Keil y STMCubeMX)

En este tutorial demuestro cómo recibir datos usando USART2 de Nucleo STM32F103 Junta.Este tutorial se divide en 3 pasos:Crear proyecto con STM32CubeMXProgramación en KeilVisualizar la salidaPaso 1: Crear proyecto con STM32CubeMX Abra STM32CubeMX. Ha
STM32F103 temporizador de interrupción (usando Keil y STMCubeMX)

STM32F103 temporizador de interrupción (usando Keil y STMCubeMX)

En este tutorial, demostrará el uso de interrupciones con temporizadores.La interrupción se utiliza simplemente para cambiar el LED de nuestro tablero del STM32.Este tutorial se divide en tres pasos:Paso 1: Crear el proyecto en STM32CubeMXPaso 2: Pro
STM32F103 USART transmisión (usando Keil y STMCubeMX)

STM32F103 USART transmisión (usando Keil y STMCubeMX)

En este tutorial demuestro cómo transmitir datos utilizando el tablero de USART2 de STM32F103 Nucleo.Este tutorial se divide en 3 pasos:1) crear el proyecto mediante STM32CubeMX2) programación en Keil3) visualización de la salidaPaso 1: Crear proyect
STM32F103 introducción (usando Keil y STMCubeMX)

STM32F103 introducción (usando Keil y STMCubeMX)

En este tutorial, le ayudará a usted consigue instalación del software que usted necesita en el desarrollo de la aplicación uso de STM32.Va a utilizar STM32F103RBT6. La mayor parte de este tutorial también es aplicable a otras tarjetas STM, pero tien
Entrada controlada Parking sistema usando el Motor Servo y PIR con la Junta un LinkIt

Entrada controlada Parking sistema usando el Motor Servo y PIR con la Junta un LinkIt

En este Instructable, podremos implementar entrada controlada Parking usando el Motor Servo y PIR con la Junta un LinkIt.Un servomotor es un actuador o un actuador linear que permite un control preciso de posición angular o lineal, velocidad y aceler
Teclado de entrada de validación usando la programación de la máquina estatal

Teclado de entrada de validación usando la programación de la máquina estatal

El problema:Tiene un proyecto que acepta comandos utilizando un teclado de 16 botones y desea realizar la validación en los comandos como se escribe cada carácter.Ejemplo:Aquí está el protocolo (comandos) usando sólo un 4 x 4-16 teclado de botones:XX
Inicio entrada-salida controlar luz usando olla

Inicio entrada-salida controlar luz usando olla

Interfaz de tarjeta DAQ- Control de inicio E/S analógica utilizando dispositivos externosControl: Conexión entrada-salidaPlataforma programa: FBD (incorporado conexión entrada-salida)Entorno casa de entrada-salidaDescargar aquía partir de las condici
Pi de frambuesa entrada sensor análogo usando un MCP3008: programa de cableado/instalación/basic

Pi de frambuesa entrada sensor análogo usando un MCP3008: programa de cableado/instalación/basic

Así que ahora que compramos el ADC de MCP3008 vamos a conseguirlo ya está en marcha!Nota: Este es mi primer entregar instructables para que si algo está mal sólo me lo dicen y si te gusta deja tu comentario mi estilo, yo tambien soy de los países baj
STM32F103 entrada Digital (usando Med.h)

STM32F103 entrada Digital (usando Med.h)

En este tutorial vamos a aprender sobre lectura digital entrada de GPIO Pins en STM32F103 Nucloe junta con mebd.h.Paso 1: Codificación y compilación deCreación de proyectoAhora, abra el compilador en el sitio web del desarrollador mbed para. Haga cli
Frambuesa Pi - PCA9536 de entrada/salida expansor Python Tutorial

Frambuesa Pi - PCA9536 de entrada/salida expansor Python Tutorial

El PCA9536 es un dispositivo CMOS de 8 pines que proporciona 4 brocas de expansión de entrada/salida (GPIO) paralelo de propósito General para aplicaciones de I2C-bus/SMBus. Consiste en un registro de configuración de 4 bits que sirven al propósito d
Naranja Pi un Analog Devices usando MCP3008 vía SPI

Naranja Pi un Analog Devices usando MCP3008 vía SPI

Aquí es cómo utilizar dispositivos analógicos con su naranja Pi.Estos dispositivos están diseñados para trabajar con un Arduino, ya que tiene entradas analógicas, pero usando un análogo de la MCP3008 al chip convertidor digital, podemos utilizar ésto
Frambuesa Pi - PCA9536 expansor de entrada/salida de Java Tutorial

Frambuesa Pi - PCA9536 expansor de entrada/salida de Java Tutorial

El PCA9536 es un dispositivo CMOS de 8 pines que proporciona 4 brocas de expansión de entrada/salida (GPIO) paralelo de propósito General para aplicaciones de I2C-bus/SMBus. Consiste en un registro de configuración de 4 bits que sirven al propósito d