TM32F407ZGT6 minimum system board
Performance tough perfect to meet your thoughts
This is a ARM core board based on the main chip STM32F407ZGT6 , has the following characteristics:
1, on board the most basic MCU-based circuits, such as crystal oscillator circuit, USB power management circuit and USB interface.
2, the core board leads to all the I / O port resources.
3, with SWD simulation debugging download interface, the interface requires at least three lines to complete the debugging download task, compared to the traditional JTAG debugging has a lot of benefits, here insert a, JTAG now big to eliminate the trend, For example, ST's new M0 series MCU only retains the SWD debug interface, JTAG directly canceled.
4, the use of the current smart phone used by the Mirco USB interface, easy to use, do USB communication and power supply.
5, the core board of the system crystal (25MHz) the use of extremely high quality and low quality NDK company's NX5032GA, without the use of low-cost iron crystal.
6, for the STM32 RTC can not afford the problem, we have adopted the official proposal of low-load RTC crystal program, and the use of the Epson brand crystal, and did not use cheap cylindrical crystal.
7, the core board with EEPROM, model AT24C08 convenient core board for data storage.
8, the core board with SPI Flash, model W25X40BVSNIG (512 x 8bit) to facilitate the core board for data storage.
9, in order to facilitate the user to store more data data, the core board reserved NandFlash interface.
10, the power regulator chip input and output terminals were placed expensive high-capacity tantalum capacitors, will be in the regulator, filter plays an extraordinary effect, the same we have not found on Taobao than we use the capacity The greater the value of the seller, heaven and earth conscience.
11, with a high quality 2.54mm spacing of the double row of pin, to ensure good contact with electrical conductivity, user-friendly core board will be placed on the standard universal board or breadboard. Paier default welding, the user can choose according to their own needs welding direction.
Some customer reflects the using of our STM32F407VET6 \ STM32F407ZGT6 core board, download online programs can not be downloaded or run again is not a normal phenomenon, it is possible to download the program clock does not match the crystal on our core board, for example, customers Using our 407 core board to download the punctuation atomic routines found unable to download again, because the atomic brother wrote most of the program running on the external 8M crystal, and we crystal is 25M. Need to modify a few places in the program a few places You can do the program compatible, do not have to work hard to modify the hardware crystal.
The following is modified to 8M external crystal preparation program to be suitable for external crystal 25M modified method.
Modify one of the places: stm32f4xx.h find HSE_VALUE, specific #define HSE_VALUE ((uint32_t) 8000000), now it is modified to # define HSE_VALUE ((uint32_t) 25000000) (the actual crystal corresponding batch)
Modify the second place: the system multiplied by the PLL to 168M, so when the configuration of the PLL, also need to make the appropriate changes. In system_stm32f4xx.c, the configuration is as follows:
#define PLL_M 8
Need to change the PLL_M from 8 to 25 (the actual crystal frequency corresponding to the value), or overclocked to 336M frequency, so that STM32 can not work, the common performance into the HardFault_Handler ().
Other crystal can be modified with reference to the above method.
Package Type: LQFP;
Number of pins: 144;
Kernel: Cortex ™ -M4;
Operating frequency: 168MHz; 210 DMIPS / 1.25 DMIPS / MHz;
Storage Resources: 1024K Byte Flash, 192KByte SRAM;
Interface resources: 3xSPI, 4xUSART, 2xUART, 3xI2C, 1 x SDIO, 1 x FSMC, 2 x CAN, 114 x I / O port;
1 x USB 2.0 FS / HS controller with dedicated DMA;
1 x USB HS UL (for external USB HS PHY);
1 x 10/100 Ethernet MAC;
1 x 8 to 12-bit parallel camera interface;
Analog to digital conversion: 3x ADC (12 bit / 24 channels);
Digital-to-analog conversion: 2x DAC (12 bits);
Timer: 12 regular timers 2 advanced timers;
Debug download: support JTAG / SWD interface debugging download, support IAP;
Other chip introduction:
2, RT9193-33: 3.3V regulator chip, the maximum 300mA current.
3, AT24C08: 1024Byte x8, high data transfer rate of 400KHz and IIC bus and
Capacity, the number of erase in about 100 million times, the data storage can be 100 years;
4, W25X40BVSNIG: 4M (512x8) storage space, communication rate up to 104MHz.
Introduction to interfaces:
1, SWD interface: support simulation, download and debugging.
2, Mirco USB interface: power supply and USB communication function, does not support the download.
3, USART1 interface: can be used for USART1 download program, or use USART1
4, MCU pin interface: lead all the I / O port pin, easy to connect with the peripherals.
5,5V and 3.3V power input and output interfaces: commonly used for external power supply, or with other modules
Other device introduction:
1, power LED (PWR): power indicator state, you can determine whether the power supply is stable.
2, the user LED (PG15): to facilitate the I / O output test or indicate the program running status.
3, start jump selection programming mode: (1, user flash 2, SRAM 3, system memory).
4, reset button: for the user to reset the chip program.
5,25 M crystal: can be set by the frequency to make the system clocked at 168MHz.
6,32.768KHz Crystal: available for built-in RTC, or for calibration.
1, keil ARM software MDK programming software
2, the core board program Demo (mainly core board test program)
3, the core board technical documentation (mainly related device technical manual)
4, the core board hardware information (mainly circuit diagram)
5, STM32 learning materials (technical manual and reference routines)
STM32 series MCU now download the program usually use SWD mode and ISP mode: the store has its supporting debugging module, wiring and use is very convenient, it is recommended to buy. Respectively:
1, the use of SWD mode download, you need to use the debugger is J-Link or ST-Link
2, the use of ISP mode download, you need to use the USB to serial (TTL level).
1, if the core board has been powered by other power modules, the USB to TTL module 3.3V pin does not need to connect with the core board 3.3, just connect the three DuPont line to avoid cross-powered;
2, in the download process, the need to set the BOOT pin to BOOT0 = 1; BOOT1 = 0, so that through the serial download program;
3, if you want to debug the serial port function, you do not need to set the BOOT level pin, according to the default settings can be.
4, under normal circumstances, ISP mode download SWD mode download a little more trouble, often used as a debugging serial port.
1, the core board factory has been rigorously tested, has been downloaded into a LED (PG15) light flashing program, the buyer on the board power supply, the board red light (power PWR) will always light, indicating the board hardware is normal, the core board factory Before the default does not weld pin, the user needs to solder pin, need to explain in advance.
2, the core board to provide some low-cost sales technical support. Provide test procedures, related learning materials and software, provide pdf format schematics (the above information are sent or online transmission, do not send CD). This product can not be called a learning board, can be called a development board or core board, just as a developer to improve the speed of development purposes. OUR small profits, before the hair will do the appearance of detection, programming testing, simulation connection detection.
1, STM32F407ZGT6 core board 1
2,2 * 40 2.54mm pitch pin 2
3, supporting learning materials: through the network disk download and forum download