STM32F4 Mbed Enabled Discovery Kit
Free Shipping Within The United States!
The STM32F429 Discovery kit (32F429IDISCOVERY) empowers users to quickly develop applications utilizing the STM32F429 high-performance MCUs with ARM®Cortex®-M4 core.
The kit comes with an ST-LINK/V2-B embedded debug tool, a 2.4" QVGA TFT LCD, an external 64Mbit SDRAM, an ST MEMS gyroscope, a USB OTG micro-AB connector, LEDs, and push-buttons.
The demonstration software, included in the STM32Cube MCU Package, is preloaded in the STM32 Flash memory to demonstrate the device peripherals in standalone mode.
- STM32F429ZIT6 microcontroller featuring 2 Mbytes of Flash memory, 256 Kbytes of RAM in an LQFP144 package
- On-board ST-LINK/V2-B
- mbed™ -enabled (mbed.org)
- USB functions:
- debug port
- virtual COM port
- mass storage
- Board power supply: through the USB bus or from an external 3 V or 5 V supply voltage
- 2.4" QVGA TFT LCD
- 64-Mbit SDRAM
- L3GD20, ST MEMS motion sensor 3-axis digital output gyroscope
- Six LEDs:
- LD1 (red/green) for USB communication
- LD2 (red) for 3.3 V power-on
- Two user LEDs: LD3 (green), LD4 (red)
- Two USB OTG LEDs: LD5 (green) VBUS and LD6 (red) OC (over-current)
- Two push-buttons (user and reset)
- USB OTG with micro-AB connector
- Extension header for LQFP144 I/Os for a quick connection to the prototyping board and an easy probing
- Comprehensive free software including a variety of examples, part of STM32CubeF4 package or STSW-STM32138 for legacy standard libraries usage
32F429IDISCOVERY - Top View
32F429IDISCOVERY - Bottom View
32F429IDISCOVERY - Dimensions
For Technical Documentation, Software & Development Tools, Hardware Resources, view the 32F429IDISCOVERY official page at:
Significant changes in the third edition include updated serial communication description (UART, SPI, and I2C), new serial communication examples, incorporation of GNU gcc compiler, low power modes, modification of example programs from STM32L1 (Cortex-M3) to STM32L4 (Cortex-M4).
The book introduces basic programming of ARM Cortex-M cores in assembly and C at the register level, and the fundamentals of embedded system design. It presents basic concepts such as data representations (integer, fixed-point, floating-point), assembly instructions, stack, and implementing basic controls and functions of C language at the assembly level.
It covers advanced topics such as interrupts, mixing C and assembly, direct memory access (DMA), system timers (SysTick), multi-tasking, SIMD instructions for digital signal processing (DSP), and instruction encoding/decoding.
The book also gives detailed examples of interfacing peripherals, such as general purpose I/O (GPIO), LCD driver, keypad interaction, stepper motor control, PWM output, timer input capture, DAC, ADC, real-time clock (RTC), and serial communication (USART, I2C, SPI, and USB).