+86 19112905173  877657530@qq.com

STM32F429 discovery board---stm32f407zgt6

STM32F407 discovery board (STM32F407ZGT6) also known as STM32F407ZGT6 development board, it is a circuit board that uses STM32F407ZGT6 as the main control chip. And STM32F407 discovery board (STM32F407ZGT6) is a learning tool for developing STM32F407ZGT6 microcontroller software and hardware.

The STM32F407ZGT6 development board uses a 32-bit high-performance ARM Cortex-M4 processor, its operating frequency is up to 168 MHz, and the flash memory (Flash) is up to 1 MB, which not only improves the performance, but also improves the computing power a lot. The STM32F407 discovery kit(STM32F407ZGT6) integrates learning resources such as WIFI module, Ethernet, MP3, recording, 232, 485, buzzer, USB and USB-HOST, serial port, 6-axis gyroscope, photosensitive sensor, etc., without additional access to the module. The STM32F407 discovery kit(STM32F407ZGT6) integrates many onboard resources, with strong performance, powerful functions and convenient use. This STM32F407 discovery board is ideal for lifters/technicians to learn and develop various functions.

● STM32F407 discovery board (STM32F407ZGT6 board) versions

STM32F407 discovery board

The baseboard and core board are newly designed, and the core board can work independently of the baseboard. Except for the IO occupied by the onboard SDRAM and SPI FLASH, all other IO ports of the core board are led out, which is very suitable for DIY production. On the supported baseboard, many functional modules are integrated for beginners to learn and use.

STM32F407 discovery board (STM32F407ZGT6 board) V1 version

STM32F407ZGT6 development board

All-in-one board design, leading out all IO ports, easy to connect various modules.

STM32F407 discovery board pdf (STM32F407ZGT6 board) V2 version

● STM32F407 discovery board (STM32F407ZGT6) Features

(1) Cost-effective
The STM32F407 discovery board price of the STM32F407ZGT6 model is favorable, and the bulk STM32F407 discovery price will be lower.

(2) The design of the STM32F407 discovery board from ST is flexible
> There are 2 versions of the STM32F407 discovery board (STM32F407ZGT6) , one is the design of base board + core board, which is flexible to use, and the core board can work independently of the base board. One is an all-in-one board, which leads out all the IO ports, which is convenient for connecting various modules, and the resources are flexibly configured. Two STM32F407 discovery kit versions can be selected at will according to the needs.

(3) Powerful performance
The STM32F407ZGT6 development board uses STM32F407ZGT6 chip as the main control chip. The STM32F407ZGT6 chip provides 32-bit high performance with a Cortex™-M4 core (with floating point unit) operating at 168 MHZ. When executed from Flash memory, the STM32F407ZGT6 can deliver 210 DMIPS/566 Coremark performance and achieve FLASH zero wait states using ST's ART accelerator. DSP instructions and floating-point units expand the product's application range. The more powerful the chip is, the more powerful the discovery board function.

(4) The STM32F407 discovery board (STM32F407ZGT6) is rich in onboard resources
Many resources of the STM32F407 discovery board can be flexibly configured to meet the use under different conditions. We have introduced all IO ports except the IO ports occupied by the crystal oscillator, which can greatly facilitate everyone's expansion and use. In addition, the STM32F407 discovery board (STM32F407ZGT6) on-board one-key download function can avoid the trouble of frequently setting B0 and B1, and the development of STM32 can be realized with only one USB cable.

(5) Rich peripheral resources
The STM32F407 discovery board (STM32F407ZGT6 board) provides more than 10 standard interfaces, which can facilitate the experiment and development of various peripherals. The main chip adopts STM32F407ZGT6 with 1M bytes of FLASH, and externally expands 1M bytes of SRAM and 16M bytes of FLASH to meet large memory requirements and large data storage. The STM32F407 discovery board (STM32F407ZGT6) on-board high-performance audio codec chips, six-axis sensors, 100M network cards, photosensitive sensors and various interface chips onboard to meet various application needs.

● STM32F407 discovery board datasheet --STM32 development board comparison of hardware resources between STM32F407ZGT6 board V1 and V2

The base board of the STM32F407ZGT6 board V1 version is separated from the core board and can be disassembled, while the STM32F407ZGT6 board V2 version is a whole. You can check below information to see STM32F407 discovery datasheet.

● Development board comparison of STM32F429 discovery board baseboard hardware resource

Function STM32F407ZGT6 board V1 old version STM32F407ZGT6 board V2 new version
STM32F407ZGT6 chip 32-bit high-performance ARM Crotex-M4 processor, operating frequency up to 168MHz
Reset key When the STM32F407ZGT6 system needs to be reset, you can press the reset key, and you can operate this button when it crashes.
JTAG debug interface Complete the function of the emulator of the microcontroller
SPI_FLASH EN25Q128 external expansion memory chip, 16MB capacity, can be used to store fonts, picture files, etc., to meet the requirements of large-capacity data storage.
SDRAM Synchronize and store data
Buzzer The buzzer module uses an active buzzer with simple control. It can be used for applications such as alarm prompts or making music boxes.
STM32F407 discovery LCD interface External STM32F407 discovery LCD screen, can be used for LCD display project development, such as LED display screen, advertising machine, etc.
Camera interface Can realize photography, video monitoring, etc.
CAN interface Can communicate with external CAN devices, CANH, CANL corresponding connection.
485 interface It can communicate with external RS485 devices, and A and B are connected correspondingly.
TF card holder A mobile phone memory card with content below 32G can be inserted, which can be used for applications such as external storage capacity expansion.
Ethernet STM32F4 contains MAC control, and an external PHY chip is required. The PHY chip used is LAN8720A, which supports 10/100M network. Use a network cable to connect to the router or computer Ethernet port for Ethernet application development.
USB HOST A side-plug USB-A socket is connected to other USB slave devices such as U disk/USB mouse/USB keyboard, so as to realize the USB host function.
USB to Serial This is another Mini USB header (USB_232) onboard the STM32F407 discovery kit which is used to connect the CH340G chip via USB to realize USB to serial port. At the same time, this Mini USB connector is also the main supply port for the power supply of the STM32F407 discovery kit.
Full color STM32F407 discovery LEDs light Realize the STM32F407 discovery board led blink running water lamp experiment
RTC battery holder The clock chip socket, put a button battery, the backup area provides energy, when the external power supply is cut off, it maintains the storage of data in the backup area and the operation of the RTC clock.
Function key K1K2 Key Function
BOOT jumping STM32F407 discovery board onboard start mode selector switch
ATMLH904 memory storage
Potentiometer Collect voltage, realize analog signal to digital signal
Light sensor Photo resistor, the STM32F407 discovery board can sense changes in ambient light, so that applications like automatic backlight control can be realized. ALS+PS+IRLED three-in-one digital sensor, This is an integrated ambient light and infrared light digitizer with built-in IRLED and STM32F407 discovery I2C interface. The device not only provides ambient light sensing for robust backlight/display brightness control, but also infrared sensing to allow interrupt-enabled proximity estimation and gesture recognition. For ambient light sensing, the ALS+PS+IRLED 3-in-1 sensor integrates a photodiode, timing controller and STM32F407 discovery board ADC in a single chip. The excellent spectral response is designed to be close to the human eye. The ALS+PS+IRLED 3-in-1 sensor is suitable for detecting various light intensity environments.
USB Device Mini USB interface, connected to the computer USB can realize program download, power supply, serial communication functions. Micro USB interface
MAX232 1 2, one male, one female
Power input 6-12V 12v
Power output Toggle Switches Key lock switch
STM32F407 discovery pinout IO STM32F407 discovery pinout a few bus IO STM32F407 discovery pinout all available IO
Infrared difference Use the row hole to insert the infrared receiving lamp on the STM32F407 discovery board. Solder the infrared light directly on the circuit board. software compatible.
Light sensor differences The light sensor uses a photo resistor. The ALS+PS+IRLED three-in-one digital sensor is used as the input source of the light sensor.
USB Device Differences The interface used is different, and its software is compatible.
MAX232 Differences The STM32F407ZGT6 board V2 version adds a MAX232 interface on the basis of the STM32F407ZGT6 board V1 version, and the added interface uses serial port 3. The added one uses the same level conversion chip as the original one.
Speaker interface None External speakers for playing audio
3-in-1 light sensor Integrate ambient temperature, humidity and illuminance sensors to monitor temperature, humidity and illuminance
SWD debug interface Standard interface to debug the chip
Module interface Input and output expansion interface
Acrylic protection board Excellent weather resistance, good processability, strong impact resistance, insulation, long life, easy to clean, recyclable

● STM32F407 discovery board specs-STM32F407ZGT6 board-V1 core board hardware configuration list

Core board of STM32F407 discovery board
Model STM32F407 discovery kit STM32F407ZGT6 board V1 core board
Size 8.4*4.6CM
PCB 4 layers, black immersion gold
CPU STM32F407ZGT6 chip. The chip is the core controller of the STM32F407 discovery board (STM32F407ZGT6) , integrating FPU and DSP instructions, and has 192KB SRAM, 1024KB FLASH, 12 of 16-bit timers, 2 of 32-bit timers, 2 of DMA controllers (16 channels in total), 3 SPI, 2 full-duplex I2S, 3 of STM32F407 discovery I2C, 6 serial ports, 2 USB (support HOST/SLAVE), 2 CAN, 3 of 12-bit ADC, 2 of 12-bit DAC, 1 RTC (with calendar function ), 1 SDIO interface, 1 FSMC interface, 1 of 10/100M Ethernet MAC controller, 1 camera interface, 1 hardware random number generator, and 112 general-purpose IO ports, etc.
Main frequency 168M
FLASH Model: IS62WV51216BLL-55TLI, the chip capacity is 1MB, which is very suitable for applications with large memory, such as STemWin design.
SDRAM 8MB, model: IS42S16400J-7TLI, for data processing
STM32F407 discovery LCD interface 1 32P 0.5MM pitch FPC interface, which can be directly connected to the matching 4.5-inch capacitive screen through the FPC cable
Micro-USB 1 USB-Device, can be powered by 5V
LDO chip CJA1117B-3.3, realize 5V to 3.3V
Key 1 reset key, 1 common key
STM32F407 discovery LEDs lights 1 power LED, 1 user LED
Download interface 1 SWD download interface (on the back of the core board)
STM32F407 discovery board pinout 2*28P 2.54 pitch, pin header interface 1 pair of which 20 power interfaces, GPIO92

● STM32F407 discovery board specs-STM32F407ZGT6 board-V1 base board hardware configuration list

Base board of STM32F407 discovery board
Model STM32F407 discovery kit STM32F407ZGT6 board V1 base board
Size 17.6*12.5CM
PCB 2 layers, black immersion gold
WIFI Model: ESP8266, UART interface, realize wireless communication, so that our STM32F407 discovery board has wireless function.
Ethernet STM32F407ZGT6 board contains MAC control, and an external PHY chip is required. The PHY chip used here is LAN8720A, which supports 10/100M network. Use a network cable to connect to the router or computer Ethernet port for Ethernet application development.
Bluetooth Can be connected to HCO5 Bluetooth module
EEPROM Model: AT24C02, 256 bytes in capacity. It is used to store some important data that cannot be lost after power failure, such as some parameters set by the system/touch screen calibration data, etc. With this, you can easily realize the power-down data storage.
SD card holder TF card within 32GB can be expanded externally (including 32GB).
RTC 1 of CR1220 battery holder, the backup area provides energy, when the external power supply is cut off, it maintains the storage of data in the backup area and the operation of the RTC clock.
Power Input Support DC 6-12V, USB 5V input. This pin header is used to provide 5V power to the outside, and it can also be used to connect the 5V power to the STM32F407 discovery board from the outside.
Power Output LDO: 1086-3.3, can output 3.3V. It is used to provide 3.3V power supply to the outside, and it can also be used to supply power to the STM32F407 discovery board from an external 3.3V power supply.
MP3 Model: wM8978, support playback and recording.
Gyro Model: MPU6050 is a high-performance six-axis sensor, it integrates a three-axis STM32F407 discovery board accelerometer sensor and a three-axis gyroscope, and with DMP function, the sensor is widely used in four-axis flight control.
Illumination Model: GL5516. Through this sensor, the STM32F407 discovery board can sense changes in ambient light, enabling applications like automatic backlight control.
Buzzer 1 active buzzer. Simple alarms/alarms can be implemented.
Potentiometer 1 of 100K precision patch potentiometer, ADC function to collect potentiometer analog voltage, realize AD/DA analog signal to digital signal.
Key 1 reset key, 2 ordinary keys, 1 capacitive key.
MIC (microphone) Recording input port (MIC), the microphone head is directly connected to the input of WM8978, which can be used to realize the recording function.
STM32F407 discovery LED pins 1 RGB LED, 1 power LED, 1 WIFI communication LED
Liquid crystal It can be connected to a standard 4.5-inch capacitive screen with a resolution of 854*480 and an 8080 interface.
Serial port 1 USB to serial port (CH340), convert USB port to serial port, can realize automatic download function.
1 of 232 DB9 serial port (MAx3232), connected to an external serial port through a standard DB9 connector.
Through this interface, we can connect a computer or other device with a serial port to realize serial communication.
USB 1 USB-device interface, 1 USB-HOST interface.
CAN 1, model TJA1050 conversion chip, it can be used for master-slave communication without USB to CAN module. CAN interface, can communicate with external CAN devices.
USB 1 of USB-device and USB-HOST interface, can realize USB communication
485 1, model MAX3485 conversion chip, it can be used for master-slave communication without RS232 to RS485 module. RS485 interface, can communicate with external RS485 devices.
Download ①: 1 SWD/JTAG interface for downloading and debugging programs
②: Support emulators such as DAP/JLINK/ULINK2/ST-LINK
③: Support serial ISP one-click download
Camera OV2640 or OV5640 camera module can be expanded externally, which can realize photo, video and video monitoring.
Temperature and humidity An external temperature and humidity sensor DHT11 module can be connected to detect temperature and humidity.
Infrared HS0038 infrared receiver can be connected externally. The infrared remote control function can be realized. Through this receiver, the infrared signals of various remote controls that are common in the market can be received.
STM32F407 discovery board pinout GPIO SDIO
SPI1/I2S2
I2C1
USART1/2/3

● STM32F407 discovery board specs-STM32F407ZGT6 board V2 hardware configuration list

STM32F407 discovery board V2 vision
Model STM32F407 discovery kit STM32F407ZGT6 board V2
SIZE 13*10CM
PCB 2 layers, black immersion gold
CPU STM32F407ZET6, 144PIN, 1MBFLASH, 128K, RAM
WIFI Model: ESP8266, UART interface, realize wireless communication, so that our STM32F407 discovery board has wireless function.
Ethernet Model: LAN8720A, can be used to connect the network cable to realize the network communication function.
Bluetooth Can be connected to HCO5 Bluetooth module
SRAM4 Model: IS62W51216BLL-55TLL, capacity 1M bytes (ie 8Mbit)
FLASH Model: W25Q128, capacity 16M bytes, can be used to store fonts, interface APP icons, etc.
EEPROM Model: AT24C02, 256 bytes in the capacity. It is used to store some important data that cannot be lost after power failure, such as some parameters set by the system/touch screen calibration data, etc. With this, you can easily realize the power-down data storage.
SD card holder TF card within 32GB can be expanded externally (including 32GB)
RTC 1 CR1220 battery holder, the backup area provides energy, when the external power supply is cut off, it maintains the storage of data in the backup area and the operation of the RTC clock.
Power input Support DC 6-12V, USB 5V input. This pin header is used to provide 5V power to the outside, and it can also be used to connect the 5V power to theSTM32F407 discovery board from the outside.
Power output LDO: AMS1117-3.3, can output 3.3V and 5V
Fuse 1 of 500MA resettable fuse
MP3 Model: WM8978, supports playback and recording
Buzzer 1 active buzzer. Simple alarms/alarms can be implemented.
MIC (microphone Recording input port (MIC), the microphone head is directly connected to the input of WM8978, which can be used to realize the recording function.
Potentiometer 1 1K precision patch potentiometer, collect voltage, realize AD/DA analog signal to digital signal.
Key 1 reset key, 2 ordinary keys, 1 capacitive key
STM32F407 discovery LED pins 1 RGB LED, 1 power LED, 1 WIFI communication LED
STM32F407 discovery LCD External 2.8/3.2 inch resistive screen, 4.5 inch capacitive screen
Serial port 1 USB to serial (CH340), converts the USB port to the serial port, and can realize the automatic download function. 2 232 DB9 strings (ie MA3232), one male and one female. Connect via a standard DB9 male/female connector to an external serial port. Through this interface, we can connect a computer or other device with a serial port to realize serial communication.
USB 1-way USB-device interface. USB communication possible
CAN 1. Model TJA1050 conversion chip, which can be used for master-slave communication without USB to CAN module. CAN interface, can communicate with external CAN devices.
485 1. model MAX3485 conversion chip, which can be used for master-slave communication without RS232 to RS485 module. RS485 interface, can communicate with external RS485 devices
Download 1. There are 2 download interfaces in total. 1 SWD download interface, 1 JIAG download interface. Both interfaces can be used to download and debug programs.
2. Support DAP, JLINK.ULINK2, ST-LINK, ARM-OB lights and other downloaders.
3. Serial ISP one-click download
Camera The 200W color OV2640 camera module can be expanded externally, which can realize photo, video and video surveillance.
Temperature and humidity An external temperature and humidity sensor DHT11 module can be connected to detect temperature and humidity.
Infrared 1, the model is HSO038 infrared receiver. The infrared remote control function can be realized. Through this receiver, the infrared signals of various remote controls that are common in the market can be received.
STM32F407 discovery board pinout GPIO A total of 110, all lead out through 2.54 pitch STM32F407 discovery pinout headers.
EBF interface 1, for connecting GPS, Bluetooth, OLED and other small modules

● Common problems of the STM32F407 discovery board (STM32F407ZGT6)

1.Can't find the USB to serial port.
1)There may be several reasons for this problem:
The STM32F407 discovery board is not powered.
In this case, please check whether the blue power light in the lower right corner of the STM32F407 discovery board is on, if not, press the power switch. The power indicator must be on for the computer to find the USB to serial port. In addition, the STM32F407 discovery board (STM32F407ZGT6 board) does not support JLINK power supply, and it is not recommended that you use ST LINK to power the STM32F407 discovery board (STM32F407ZGT6 board).

2) The wrong USB port is inserted.
To use USB to serial port, the USB cable must be plugged into the USB_232 interface in the lower left corner of the STM32F407 discovery board (STM32F407ZGT6). As shown in Figure Q1.1:

STM32F407 discovery board reference manual USD port

3) The USB driver is not installed. Please install the CH340G driver. The CH340 driver is in the CD data: 6, software data\software\CH340 driver (uSB serial port driver)_XP_WIN7 shared folder.

2. flymcu cannot download the code.
Common reasons are as follows:
1) The DTR and RTS settings of the flymcu software are wrong.
The correct setting is: the low level of DTR resets, the high level of RTS enters the STM32F407 discovery board BootLoader, as shown in Figure Q2.1:

As shown in the figure: do not check: use Ramlsp, do not check: write option bytes when programming to FLASH, DTR, RTS should not be set incorrectly, the serial port number should be selected correctly, and the maximum baud rate cannot exceed 76800.

STM32F407 discovery board reference manual flymcu

2) The serial port is wrong. This must be checked, which is the USB to serial port of your STM32F407 discovery board. In the device manager, you can check the type of USB to serial port, as shown in Figure Q2.2:
As shown in the figure, you can see that the computer has a total of 2 COM ports, and obviously we can know that the USB to serial port of the STM32F407 discovery board (STM32F407ZGT6) is COM3. Because the STM32F407 discovery board (STM32F407ZGT6) is a USB to serial port, it must be USB-SERIAL, and the CH340G chip is used, so it must be COM3.

Special attention: your computer is not necessarily COM3, but the string of USB-SERIAL CH340 must be the same, please choose according to the specific situation!

STM32F407 discovery board user manual of serial port

● STM32F407 discovery board projects (STM32F407ZGT6 board) experiment

Experiment 1. Camera function
The STM32F407ZGT6 development board is connected to an external camera module, which can realize functions such as taking pictures and video monitoring.

STM32F407 discovery board examples Camera function
STM32F407 discovery board examples MP3 function

Experiment 2. MP3 function
The STM32F407ZGT6 development board integrates an MP3 module, model WM8978, which supports music playback and recording functions.

● STM32F407 discovery board (STM32F407ZGT6) function application field

STM32F407 discovery board application in electronics
STM32F407 discovery board application in industrial
STM32F407 discovery board application in security
STM32F407 discovery board application in medical

The STM32F407ZGT6 development board integrates a lot of resources. Using the STM32F407ZGT6 microcontroller and functional modules, many products can be developed. Because the STM32F407ZGT6 microcontroller runs faster and has stronger performance, many fields will choose the STM32F407ZGT6 microcontroller to be embedded in mid-range products. Such as electronic products (remote control aircraft, cameras, monitors, scanners, etc.), medical equipment (thermometer guns, blood pressure monitors, blood glucose meters, etc.), industrial products (servo amplifiers, etc.).

● STM32F407 discovery board (STM32F407ZGT6) shipping standard list

STM32F407 discovery board (STM32F407ZGT6) shipping standard list

● STM32F407 discovery board (STM32F407ZGT6 board) expandable module

microcontroller development board module

● Contact us

There are many STM32F407 discovery board on the market, you can do STM32F407 discovery board buy online through STM32F407 discovery studio, STM32F407 discovery board amazon and other channels, but if you want to get genuine products and high-quality services, we still recommend that you choose a professional manufacturer. In addition to giving you a suitable STM32F407 discovery kit price, it can also provide you with richer and more comprehensive information on STM32F407 discovery board, such as STM32F407 discovery board specs, STM32F407 discovery kit datasheet,STM32F407 discovery kit user manual and STM32F407 discovery board tutorial, etc.
We provide STM32F407 discovery board from ST. If you want to do STM32F407 discovery board buy, or you are interested in know more about STM32F407 discovery board, such as STM32F407 discovery board price, STM32F407 discovery datasheet pdf, STM32F407 discovery board examples, STM32F407 discovery board projects, STM32F407 discovery user manual,STM32F407 discovery board bootloader, STM32F407 discovery micropythonsetup, STM32F407 discovery board UART use,STM32F407 discovery board driver install etc., welcome to contact us by clicking WHATSAPP. In addition to STM32F407 discovery board getting started, we can also help you with STM32F407 discovery programming. We are willing to service for you.
In addition to the STM32 development board series with rich pins and comprehensive functions, we also have the ESP32 development board series with built-in Bluetooth and WiFi, super fast speed and powerful functions, and can easily meet the needs of various users. You are welcome to click WHATSAPP to contact us.