EasyManuals Logo

ST STM32F4DISCOVERY Getting Started

ST STM32F4DISCOVERY
46 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #7 background imageLoading...
Page #7 background image
Description of the firmware package UM1467
7/46 Doc ID 022172 Rev 1
clock source, PLL multiplier and divider factors, AHB/APBx prescalers and Flash
settings. This function is called at startup just after reset and before connecting to the
main program. The call is made inside the startup_stm32f4xx.s file.
startup_stm32f4xx.s: Provides the Cortex-M4F startup code and interrupt vectors for
all STM32F4xx device interrupt handlers.
3.1.2 STM32_USB_Device_Library subfolder
This subfolder contains USB Device Library Core and the class drivers.
The Core folder contains the USB Device library machines as defined by the revision 2.0
Universal Serial Bus Specification.
The Class folder contains all the files relative to the Device class implementation. It is
compliant with the specification of the protocol built in these classes.
3.1.3 STM32_USB_HOST_Library subfolder
This subfolder contains USB Host Library Core and the class drivers.
The Core folder contains the USB Host library machines as defined by the revision 2.0
Universal Serial Bus Specification.
The Class folder contains all the files relative to the Host class implementation. It is
compliant with the specification of the protocol built in these classes.
3.1.4 STM32_USB_OTG_Driver subfolder
This subfolder contains the low level drivers for STM32F4xx USB HS and FS cores. It
provides an hardware abstraction layer, USB communication operations and interfaces used
by the high level Host and Device Libraries to access the core.
3.1.5 STM32F4xx_StdPeriph_Driver subfolder
This subfolder contains sources of STM32F4xx peripheral drivers (excluding USB and
Ethernet).
Each driver consists of a set of routines and data structures covering all peripheral
functionalities. The development of each driver is driven by a common API (application
programming interface) which standardizes the driver structure, the functions and the
parameter names.
Each peripheral has a source code file, stm32f4xx_ppp.c, and a header file,
stm32f4xx_ppp.h. The stm32f4xx_ppp.c file contains all the firmware functions required to
use the PPP peripheral.
3.2 Project folder
This folder contains the source files of the STM32F4DISCOVERY firmware applications.
3.2.1 Demonstration subfolder
This subfolder contains the demonstration source files with preconfigured project for
EWARM, MDK-ARM, TrueSTUDIO and TASKING toolchains.

Other manuals for ST STM32F4DISCOVERY

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32F4DISCOVERY and is the answer not in the manual?

ST STM32F4DISCOVERY Specifications

General IconGeneral
BrandST
ModelSTM32F4DISCOVERY
CategoryMicrocontrollers
LanguageEnglish

Related product manuals