Stm32F4Xx_Stdperiph_Driver; Carpeta De Proyecto; Subcarpeta Demonstration; Subcarpeta Peripheral_Examples - STMicroelectronics STM32F4 Discovery Guía De Iniciación

Tabla de contenido

Publicidad

- system_stm32f4xx.c/.h : Este archivo contiene la configuración del reloj para los dispositivos
STM32F4xx. Exporta la función
multiplicadores y divisores PLL, AHB / APBx prescalers y Flash. Esta función es invocada en la
inicialización justo después del reset y antes de comenzar el programa principal. La llamada se
realiza dentro del archivo startup_stm32f4xx.s.
- startup_stm32f4xx.s : Proporciona el código de inicialización del Cortex-M4F y los vectores de
interrupción para todos los manejadores de interrupción del dispositivo STM32F4xx.
7.1.2

STM32F4xx_StdPeriph_Driver

Esta subcarpeta contiene los fuentes de los controladores de periféricos del STM32F4xx
(excepto USB y Ethernet).
Cada driver consiste en un conjunto de rutinas y estructuras de datos que cubren (casi) todas
las funcionalidades de los periféricos. El desarrollo de cada driver está guiado por una API
común, que estandariza la estructura del driver, las funciones y los nombres de los parámetros.
Cada periférico tiene un archivo de código fuente, stm32f4xx_ppp.c, y un archivo de cabecera,
stm32f4xx_ppp.h. El archivo stm32f4xx_ppp.c contiene todas las funciones firmware
necesarias para utilizar el periférico "PPP".

7.2 Carpeta de proyecto

Esta carpeta contiene los fuentes de las aplicaciones STM32F4DISCOVERY.
7.2.1

Subcarpeta demonstration

Esta subcarpeta contiene los fuentes de una aplicación demo con el
proyecto preconfigurado para los entornos IAR EWARM, Keil MDK-ARM, Atollic TrueSTUDIO
y
.
TASKING
En la subcarpeta Binary se proporcionan los binarios (*.hex y *.dfu) de esta aplicación.
Pudiéndose utilizar el STM32F4xx Bootloader o cualquier herramienta de programación para
reprogramar la aplicación demo usando estos ficheros.
7.2.2

Subcarpeta Peripheral_Examples

Esta subcarpeta contiene ejemplos para algunos periféricos con proyectos preconfigurados
para los entornos EWARM, MDK-ARM, TrueSTUDIO y

7.3 Carpeta Utilities

Esta carpeta contiene una capa de abstracción específica para el STM32F4DISCOVERY. La
idea de esta capa es prtoporcionar servicio para manejar los dispositivos disponibles.
Proporciona los siguientes controladores:
- stm32f4_discovery.c: proporciona funciones para manejar el pulsador de usuario y 4 LEDs
(LD3.LD6)
que configura el reloj, los factores
SystemInit()
http://armcortexm.blogs.upv.es
.
TASKING
17

Publicidad

Tabla de contenido
loading

Tabla de contenido