Red de conocimiento informático - Material del sitio web - Cómo crear un proyecto utilizando las herramientas de desarrollo ST Visual Develop1. Descomprima stm32f10x_stdperiph_lib.zip, que se puede descargar de forma gratuita desde el sitio web oficial de STMicroelectronics. 2.Crear una carpeta Demo 2.1 Crear una nueva subcarpeta Usuario para programas fuente de usuario 2.2 Crear una nueva subcarpeta Proyecto para proyectos KEIL de usuario.2.2.Crear una carpeta Demo 2.1 Crear una nueva subcarpeta Usuario para almacenar el programa fuente del usuario 2.2 Crear una nueva subcarpeta Proyecto para almacenar los archivos del proyecto KEIL del usuario 2.3 Cree subcarpetas Obj y List en Proyecto para almacenar los archivos intermedios generados durante el proceso de compilación 3. Copie el código fuente a la carpeta Demo 3.1 Copie el archivo stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.1.2Libraries como. un todo a la carpeta Demo. Esta es la biblioteca estándar de ST, proporcionada en forma de código fuente. 3.2 Copie los archivos en la biblioteca de código de demostración IOToggle a la carpeta Demo\Usuario. 4. Cree un nuevo proyecto Keil MDK 4.1 Inicie Keil MDK, haga clic en el menú Nuevo proyecto uVision y siga el asistente 4.2 Seleccione el tipo de CPU como STM32F103ZE (este es el tipo de CPU utilizado en la placa de desarrollo Avnet STM32) 4.3 Cuando se le pregunte si desea copiar el código de inicio, seleccione No (usamos la última biblioteca del código de demostración IOToggle). (Usamos el código de inicio más reciente en la biblioteca en lugar del archivo de inicio antiguo que viene con el software Keil) 4.4 Modifique el nombre del objetivo según sea necesario. 4.5 Para facilitar la administración del código, cree varios grupos en este proyecto (el nombre puede ser arbitrario) Usuario: guarde el código fuente escrito por el usuario RVMDK: guarde el archivo de inicio (archivo de ensamblaje) StdPeriph_Driver: guarde el archivo de biblioteca estándar ST CMSIS: Guarde el archivo de interfaz CMSIS (parte de la biblioteca) 4.6 Después de crear la GUI, seleccione No. 4.6 Después de crear el grupo, comenzamos a agregar archivos en secuencia. 5. 5. Modifique el código fuente. Modificaremos el archivo main.c y lo reemplazaremos con nuestro propio corredor. 6. 6. Configure el proyecto y haga clic en el botón "Opciones" 6.1 para cambiar a Salida. Seleccione la carpeta Objeto. Seleccione la carpeta del objeto. Seleccione la casilla de verificación antes de crear el archivo hexadecimal. 6.2 Cambie a la lista y seleccione la carpeta Listados. 6.3 Cambie a C/C, agregue dos macros precompiladas STM32F10X_HD, USE_STDPERIPH_DRIVER (estas macros son utilizadas por la biblioteca ST) y modifique la ruta a Incluye. 6.4 Cambie a depuración y seleccione el depurador de hardware (el valor predeterminado es la simulación de software).

Cómo crear un proyecto utilizando las herramientas de desarrollo ST Visual Develop1. Descomprima stm32f10x_stdperiph_lib.zip, que se puede descargar de forma gratuita desde el sitio web oficial de STMicroelectronics. 2.Crear una carpeta Demo 2.1 Crear una nueva subcarpeta Usuario para programas fuente de usuario 2.2 Crear una nueva subcarpeta Proyecto para proyectos KEIL de usuario.2.2.Crear una carpeta Demo 2.1 Crear una nueva subcarpeta Usuario para almacenar el programa fuente del usuario 2.2 Crear una nueva subcarpeta Proyecto para almacenar los archivos del proyecto KEIL del usuario 2.3 Cree subcarpetas Obj y List en Proyecto para almacenar los archivos intermedios generados durante el proceso de compilación 3. Copie el código fuente a la carpeta Demo 3.1 Copie el archivo stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.1.2Libraries como. un todo a la carpeta Demo. Esta es la biblioteca estándar de ST, proporcionada en forma de código fuente. 3.2 Copie los archivos en la biblioteca de código de demostración IOToggle a la carpeta Demo\Usuario. 4. Cree un nuevo proyecto Keil MDK 4.1 Inicie Keil MDK, haga clic en el menú Nuevo proyecto uVision y siga el asistente 4.2 Seleccione el tipo de CPU como STM32F103ZE (este es el tipo de CPU utilizado en la placa de desarrollo Avnet STM32) 4.3 Cuando se le pregunte si desea copiar el código de inicio, seleccione No (usamos la última biblioteca del código de demostración IOToggle). (Usamos el código de inicio más reciente en la biblioteca en lugar del archivo de inicio antiguo que viene con el software Keil) 4.4 Modifique el nombre del objetivo según sea necesario. 4.5 Para facilitar la administración del código, cree varios grupos en este proyecto (el nombre puede ser arbitrario) Usuario: guarde el código fuente escrito por el usuario RVMDK: guarde el archivo de inicio (archivo de ensamblaje) StdPeriph_Driver: guarde el archivo de biblioteca estándar ST CMSIS: Guarde el archivo de interfaz CMSIS (parte de la biblioteca) 4.6 Después de crear la GUI, seleccione No. 4.6 Después de crear el grupo, comenzamos a agregar archivos en secuencia. 5. 5. Modifique el código fuente. Modificaremos el archivo main.c y lo reemplazaremos con nuestro propio corredor. 6. 6. Configure el proyecto y haga clic en el botón "Opciones" 6.1 para cambiar a Salida. Seleccione la carpeta Objeto. Seleccione la carpeta del objeto. Seleccione la casilla de verificación antes de crear el archivo hexadecimal. 6.2 Cambie a la lista y seleccione la carpeta Listados. 6.3 Cambie a C/C, agregue dos macros precompiladas STM32F10X_HD, USE_STDPERIPH_DRIVER (estas macros son utilizadas por la biblioteca ST) y modifique la ruta a Incluye. 6.4 Cambie a depuración y seleccione el depurador de hardware (el valor predeterminado es la simulación de software).

6.4 Cambiar a herramientas de utilidad Seleccione el tipo de depurador, elegimos Cortex-M3 J-Link, hacemos clic en el botón de configuración, agregamos el algoritmo de programación Flash, elegimos el dispositivo de alta densidad STM32, capacidad de Flash: 512 K bytes. 7. Configure el proyecto. 512 K bytes 7. Se completa la configuración del proyecto. Comience a compilar. 8. 8. Se confirma la compilación y comienza la depuración.