0% encontró este documento útil (0 votos)
46 vistas8 páginas

STMINICIO

El documento describe el proceso para crear un proyecto en STM32CubeIDE, comenzando por la selección del espacio de trabajo y la creación de un nuevo proyecto STM32 para el microcontrolador STM32F103C8. Se detallan los pasos para configurar el reloj, los pines y generar el código, así como el procedimiento para compilar y grabar el código utilizando ST-LINK. Finalmente, se indican las configuraciones necesarias para el depurador antes de ejecutar la aplicación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
46 vistas8 páginas

STMINICIO

El documento describe el proceso para crear un proyecto en STM32CubeIDE, comenzando por la selección del espacio de trabajo y la creación de un nuevo proyecto STM32 para el microcontrolador STM32F103C8. Se detallan los pasos para configurar el reloj, los pines y generar el código, así como el procedimiento para compilar y grabar el código utilizando ST-LINK. Finalmente, se indican las configuraciones necesarias para el depurador antes de ejecutar la aplicación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

3.1.

3 Proyecto en STM32CubeIDE
a) Iniciar STM32CubeIDE. Se presentará una ventana que pedirá elegir el Espacio de Trabajo (Workspace), que es
simplemente un directorio en la computadora donde guardan todos los archivos de proyecto.
Escribir el nombre de la carpeta ‘Proyectos_STM32’ y hacer clic en Iniciar (Launch)

b) Estando en el STM32CubeIDE, seleccionar ‘Archivo – Nuevo - Proyecto STM32’ (File – New – STM32 Project’.

c) Se presentará una ventana de ‘Selección de Destino’ (Target Selection)


d) Seleccionar ‘Búsqueda de número de dispositivo’ (Part Number Search) y buscar y elegir ‘STM32F103C8’. Luego
presionar el botón ‘Siguiente’ (Next)

e) En la ventana emergente ‘Proyecto STM32’ (STM32 Project), dar el nombre ‘Leb_Blink’ al proyecto y hacer click en
´Terminar’ (Finish)
f) En la ventana emergente ‘¿Abrir Perspectiva Asociada?’ (Open Associated Perspective?) seleccionar ‘Recuerde mi
decisión’ (Remember my decisión) y hacer click en ‘Yes’ (Sí)

g) Se mostrará un diagrama del patillaje del microcontrolador STM32F103C8

h) Para habilitar el Reloj, en ‘System Core’ elegir ‘RCC’ y en ‘High speed Clock (HSE)’, ‘Crystal/Ceramic Resonator’
i) Seleccionar la pestaña ‘Clock Configuration’ y verificar que ‘Input Frecuency’ está en 8 MHz.

j) Cambiar la entrada ‘HCLK (MHz) a 72 MHz. Al aparecer la siguiente ventana, hace click en ‘OK’

k) Para configurar el pin PC13 como salida del Led, elegir la pestaña ‘Pinout & Configuration’ y hacer click en PC13. En
la ventana emergente seleccionar ‘GPIO_Output’
l) Para configurar los pines de programación, seleccionar ‘SYS’ y en ‘Debug’ elegir ‘Serial Wire’

m) Para convertir toda esta información en código, en la barra superior, hacer click en el ícono (Device
configuration Tool code generation)
n) En la ventana de la izquierda, se encuentra el proyecto ‘Led_Blink’. Hacer click en ‘Core – Src – main.c’ para editar
el código autogenerado

o) En la ventana de la izquierda, se encuentra el proyecto ‘Led_Blink’. Hacer click en ‘Core – Src – main.c’ para editar
el código autogenerado
p) En las secciones de ‘USER CODE’ del archivo ‘main.c’ escribir los siguientes fragmentos de código:

Fragmento 1:

Fragmento 2:

q) En la fila superior de íconos, hacer click en el ícono ‘Build ‘Debug’ for Project’ para compilar el código y
verificar que no existen errores de sintaxis

A continuación, se verá el procedimiento necesario para GRABAR el código con el ST-LINK


r) Conectar el ST-LINK al computador y hacer click en el ícono o , del menú principal, seleccionar ‘Run – Run As
– 1 STM32 Cortex-M C/C++ Application’

s) En la ventana emergente, hacer click en la pestaña ‘Debugger’, verificar que en ‘Reset behaviour’ el tipo sea
‘Connect under reset’ y hacer click en ‘Apply’. Finalmente hacer click en ‘OK’

También podría gustarte