Development Board, ARM Cortex-M4
.
Description
http://blog.tkjelectronics.dk/2012/04/review-stm32f4-discovery/ description with video
The microprocessor STM32F407 contain an ARM Cortex-M4 core , able to run at up to 168MHz.
– 1 MB Flash – allow very large applications, and can be used for storage ( data, images,…)
– 192 KB RAM
– DSP – For FFT analysis and other DSP related thing
– FPU – Floating Point Unit ( makes it much faster to do floating point calculations such as FFT analysis etc…)
– AUDIO jack connected to the on board audio IC : CS43L22 ( www.cirrus.com )
– Accelerometer ( MEMS chip – micro-electro-mechanical System ) measure gravity, acceleration, orientation.
– 4 LEDs different colors, for debugging purpose, and also used to show acceleration/orientation read from accelerometer.
The board has an only 8 MHz crystal, but the processor itself is capable of doing a PLL.
This PL up frequency up to 168 MHz
ST-LINK
The part of the board identified as ST-LINK on the board, use a processor that emulate a JTAG debugger and programmer.
on board programmer/debugger
Could be buyed an external ST-LINK, but this board has already one embedded on board.
allow to program and debug chip
ST-LINK can be disconnected to the processor STM32F407, and use SWD connector for programming other devices.
ST link utility
ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 PDF Doc : DM00027105
http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168
Block Diagram
Board Testing
This is the demonstration that is pre-programmed into the board when you get it :
Demonstration 1 :
Connect the board with a USB cable to CN1 and press Button B1.
Now move the board in the 3 axis, you will see the 4 LEDs lighting according the position of the board.
Demonstration 2 :
In the video review some of these examples are being demonstrated. VIDEO
So to see the example projects in action please have a look at the video.
PDF DOCs
DM000fewvwe Getting started with software and firmware environments for the STM32F4DISCOVERY Kit
DM00039084 STM32F4 high-performance discovery board
DM00046982 Programming manual
PCB Layout – MB997 Schematic
Links
STM32F4Discovery http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419
STM32F4Discovery http://www.st.com/stm32f4-discovery
http://hertaville.com/the-stm32f0discovery-board/ . + + + + + +
Code Examples
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.