STM32F103 temporizador de interrupción (usando Keil y STMCubeMX) (1 / 3 paso)

Paso 1: Crear el proyecto en STM32CubeMX

Abra STM32CubeMX. Haga clic en 'Nuevo proyecto'. De la serie selecciona 'STMF1', 'líneas' Seleccione STM32F103. Lista de MCU, seleccione 'STM32F103RBTx'. Haga clic en "Aceptar".

[1]

Ahora, 2 cosas deben hacerse. Primero, en el microcontrolador STM32 que se muestra en la tabla STM32, haga clic en 'PE5' y seleccione 'GPIO_Output'. En segundo lugar, seleccionar 'Reloj interno' como 'Fuente de reloj' en la pestaña 'TIM1' en la pestaña de periféricos, como se muestra en la figura:

[2]

Ahora, el interruptor a la ficha Configuración. Allí debajo de 'Controles', verá un botón de 'TIM1'. Haga clic en eso y usted verá una ventana como esta:

[3]

Ahora, en esta pestaña de "Parámetros" (ya seleccionada) en configuración de contador seleccione 'Prescaler (PSC – valor de 16 bits)'. Y frente a se verá un menú desplegable flecha (en un lugar indicado por la flecha roja en la figura siguiente), haga clic en. Asegúrese de que "Decimal" esté seleccionada. Y cambie su valor de ' 0' 64000'.

[4]

Cambiar contador de modo que 'Abajo'. Otra vez, seleccionar contador de tiempo, haga clic en ese menú desplegable flecha delante de y que 'Decimal' está seleccionado. Ahora, cambie su valor a 1. Su ventana debe verse así:

[5]

Haga clic en "Aplicar" y haga clic en "Aceptar".

Ahora, en 'Sistema' ficha haga clic en botón 'GPIO'. Seleccione 'PE5' y en' usuario' escriba "Ld2".

Ahora, en 'Sistema' ficha haga clic en el botón ''. Seleccionar 'TIM1 break interrupción' de interrupción, habilitarlo y establecer prioridad de preferencia a '1'. Lo mismo para 'Interrupción de la actualización de TIM'. Y así ahora su ventana debe parecerse a esto:

[6]

Ahora, haga clic en el botón 'Generar código'. Fil en nombre del proyecto, donde guardar proyecto y ' herramientas / IDE' Seleccione 'MDK-ARM V5'. Haga clic en "Aceptar". Y haga clic en "Abrir proyecto".

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
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
Entrada de GPIO STM32F103 (usando Keil y STMCubeMX)

Entrada de GPIO STM32F103 (usando Keil y STMCubeMX)

En este Tutorial, les mostraré cómo conseguir entrada de pin GPIO.Tomaremos entradas 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 STM32CubeMXPa
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 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
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
Utilizar el temporizador de interrupción en pcDuino

Utilizar el temporizador de interrupción en pcDuino

Interrupciones de Timer le permiten realizar una tarea en programado específicamenteintervalos sin importar qué está pasando en su código.Paso 1: Paso 1: Cómo utilizar interrupción de timer en pcDuinoCuando el pcDuino ejecuta Ubuntu, que es una versi
Temporizador analógico - usando un viejo contador de tiempo del huevo

Temporizador analógico - usando un viejo contador de tiempo del huevo

- esto no es un instructivo, esto es solo para chicos mostrando un proyecto finalizado -Temporizador de huevos no usando nada pero su circuito interno mecánico para funcionar como un contador de tiempo para un circuito eléctrico a.k.a. ninguna viruta
Temporizador de cocina de Arduino con una introducción interrupciones de contador de tiempo

Temporizador de cocina de Arduino con una introducción interrupciones de contador de tiempo

Bienvenidos a mi primer instructivo,Decidí hacer un proyecto bastante simple para entrar al mundo instructable. Este proyecto trata de hacer un temporizador de cocina simple con un Arduino Uno. Así le dará una pequeña introducción a la pantalla tft d
Construcción de un generador de ruido con pelado y un temporizador 555

Construcción de un generador de ruido con pelado y un temporizador 555

En este tutorial construiremos un circuito simple que utiliza un temporizador 555 y un potenciómetro de pintura desnuda para hacer un interactivo generador de ruido. Antes de que te sumerjas en este tutorial vale la pena revisar uno de los tutoriales
Temporizador de relé ajustable de apagado automático para aplicaciones de alta potencia

Temporizador de relé ajustable de apagado automático para aplicaciones de alta potencia

subido por as Monster juguetes Hackerspace en Oakland, CA para el programa de patrocinio de Instructables¿Que siempre quisiste para asegurarse de que un dispositivo eléctrico que se utiliza automáticamente se apaga después de una cantidad de tiempo?
Cómo hacer un dado electrónico usando ARDUINO

Cómo hacer un dado electrónico usando ARDUINO

Hey chicos estamos con otra fresco proyecto Arduino para usted. En este Instructable le mostrará cómo hacer un dado electrónico utilizando Arduino. Sé que le va a gustar. Ver el video.Paso 1: componentes1. LED (7)2. IC 4017 (contador de década)3. pue
Girino - osciloscopio Arduino rápido

Girino - osciloscopio Arduino rápido

soy un físico y la parte más bonita de trabajar en este campo es que llego a construir mis propios instrumentos. Con esta forma de pensar, decidí construir un homebrew osciloscopio de Arduino. Este instructivo fue escrito con el fin de enseñar un poc
Un reloj de engranajes de madera con un mecanismo único

Un reloj de engranajes de madera con un mecanismo único

Sincronicidad es un reloj de pared de péndulo único engranaje de madera expuesta, con una combinación de la vieja y nueva tecnología.Muchos relojes de engranaje de madera son conducidos por pesos. Estos relojes necesitan ser herida periódicamente, ta