[Board application] Zhaoyi innovation GD32F450 MCU | Innovative design plan collection
From the recent years of electronics industry trends, the domestic semiconductor industry has developed rapidly, and many companies have played their star products. This product to talk about today is the latest ARM Cortex-M4 processor series microcontroller - GD32 Colibri-F450VE development board based on Zhaoyi innovation.
From Flash and Zhaoyi, to today GD32 series microcontroller products, Zhaoyi passes through fusion innovation, successful transformation into a promising microcontroller semiconductor enterprise. Today, based on the ARM series processor, the ecosystem is getting wider and more wide today, Zhaoyi has found the road to the development of its own enterprises from the trend, from the Cortex-M3 series to the latest Cortex-M4 series MCU, steadily innovation, combined with itself The strength of Flash technology has created a new world in the field of microcontroller.
Because the author is fortunate to experience the latest ARM Cortex-M4 processor's full-featured board GD32450I-EVAL, the first time I get the GD32 Colibri-F450VE development board, the heart is still very exciting, directly above.
In fact, if you have played the pocket experimental board of the other microcontroller, the appearance of this GD32 Colibri-F450VE development board will not be unfamiliar, the IO pin of the microcontroller is introduced by the pin, which is convenient for users DIY. . Although there are not many onboard peripheral resource modules, the ecosystems of the peripheral modules on the market are very mature (such as various sensors, various communication modules, etc.), and purchase peripheral modules in accordance with their own needs more in line with products. Definition, and there are more fun of DIY.
GD32 Colibri-F450VE development board
The GD32 Colibri-F450VE development board is roughly divided into two parts, the main microcontroller part, and the debugger portion. The main controller part mainly includes LED, Key, serial port, and it is convenient to support more peripherals by the introduction of the IO-port Io-port, which is now very popular. The debugger part mainly uses a GD-LINK chip, USB HUB chip, and USB turn serial chip implementation through a MicroSB extended debugger, serial port, etc., the circuit is complicated, but it is convenient for engineers, and a MicroSB line can solve power supply. The serial port, commissioning, three-in-one function, great.
The specific resource distribution of the GD32 Colibri-F450VE development board is shown below.
GD32 Colibri-F450VE development board Main onboard resources:
GD32F450 microcontroller, based on ARM Cortex-M4 processor, the maximum main frequency is 200MHz, is the highest frequency of the industry M4 core.
4 mechanical buttons: a reset button, a wakeup button, two user buttons
1 MicroSB interface, implements the GD-LINK debugger and USB turn serial port through the onboard USB HUB controller
Compatible with Arduino Uno3 extension interface, support Colibri expansion interface
As mentioned above, Colibri-GD32-F450VX developing boards are as simple as possible in function design, including LED, Key, serial port, GD-Link, and flexible with ARDUINO UNO3 interfaces that are now very popular. Extension supports more peripherals.
The extended IO of the board is supported by the Arduino expansion interface, but also supports the Colibri interface. This interface seems to be the same as this board, and there is no separate module for this interface. Interested friends can look at the principle. The specific pin definitions, of course, can also refer to the signal of the white silk lamp on the back of the board.
Another one of the plates is the composition of the debugger portion, including the USB serial port IC, USB hub IC, and the USB series microcontroller of the USB GD32 as the debugger IC. Although the layout on the board is complicated, it is more convenient for engineers to use, and a MicroSB line can get it.
In general, the GD32 Colibri-F450VE development board and the current mainstream minimum microcontroller system board are basically the same mode, the Chinese rules, the migration, and there is no good to spit. Of course, if you want to say the biggest advantage of Colibri-GD32-F450VX development board, the onboard GD32F450 series of microcontroller products and support for Trochili RTOS systems, Trochili is a new domestic real-time in the embedded field. Operating system kernel. Support multi-threaded, multi-priority, preemptive scheduling. Most of the kernel code is developed by C language, the code structure is clear, maintainable, and the GD32F450 series microcontroller can perfectly transplant Trochili RTOS, under full-featured configuration, SRAM is about 2.8KB, Flash takes approximately 10KB, see It is necessary to board the world stage to China MCU and domestic RTOS.
GD32F450 microcontroller
The GD32 Colibri-F450VE development board is equipped with a huge and unparalleled microcontroller. The specific specification model is GD32F450VET6 (this is the model number of the mass production board), the LQFP 100 package, which belongs to the entry level of the LQFP100 package series.
GD32 Colibri-F450VE compares the MCU on the GD32450i-Eval development board in the full-featured panel compared with the official, Flash, SRAM, and IO have been reduced, but for GD32 Colibri-F450VE development boards, If you really want to use the highest specifications of MCUs, you have no place to lead.
GD32F450VET6 microcontroller characteristics:
Based on ARM Cortex-M4 processor, up to 200MHz, integrated 512KB Flash, 256KB SRAM
Integrated 8 16-bit General Timers, 2 32-bit General Timers, 2 Advanced 16-bit Timers, 2 Basic Timers, One Systick, Two Watch Dogs, 1 RTC
4 USART, 4 UART, 3 I2C, 5/2 SPI / I2S, 1 SDIO, 2 CAN2.0B, USB OTG FS / HS,
1 Ethernet MAC, a TFT-LCD interface, 1 digital camera interface, 1 Exmc, 3 16-bit ADC, two DAC
Maximum support for extended 82GPIO port
The GD32F450vet6 resources are very rich, it is really no exaggeration, in addition to adhering to the excellent digital expansion peripherals, there are also many simulated external settings, such as 3 16-bit high-speed ADCs, 2 DACs. And on the chip integrate 2 CAN 2.0b bus controllers, and a CAN 2.0B physical layer transceiver interface (PHY) is built, which is not common on other microcontrollers with a CAN controller. Effective assistance engineers simplify board design and reduce costs. Bible abundant on-chip resources plus 200MHz frequency high-performance ARM Cortex-M4 processor, very suitable for functional, powerful embedded fields, industrial fields, etc.
The GD32F450 series microcontroller also supports Zhaoyi-specific patented technology-kernel access flash high-speed zero waiting technology, which allows the processor to access Flash speed to achieve the fastest, no waiting time, greatly enhance code execution efficiency; Both the GD32F450 series microcontroller has three power saving modes: sleep mode, deep sleep mode, standby mode, support 2.6V ~ 3.3V power supply, some IO can also withstand 5V level to prevent accidental damage to the chip under improper operating conditions .
The GD32F450 series has excellent electrostatic protection (ESD) and electromagnetic compatibility (EMC) capabilities, and meets industrial grade high reliability and temperature standards. Super performance, rich features, stable and reliable security, so that GD32F450 series microcontrollers have very broad application prospects in numerous occasions, such as industrial control, motor frequency conversion, graphic display, security monitoring, sensor network, no one Machines, robots, IoTs and other markets.
Used
If you use the GD32 Colibri-F450VE development board for the first time, you still have to prepare, such as the Database, CMSIS-DP driver installed, these can be found online, but if you want to experience the Trochili RTOS system, for GD32 Colibri- The software package for the F450VE development board is currently available.
Install the Database of the GD32F4 series microcontroller.
Install the driver of the debugger of the CMSIS-DAP.
Install the USB serial port driver installed in the CH340.
After the basic environment is built, it can be officially developed. Developing IDE tools to choose Keil is relatively convenient, because the official package is based on Keil.
Modify the correct path.
Load routine
One thing to note, because the routines are in an engineering directory, each routine has separate macro controls, such as the author compiled this, need to define EVB_EXAMPLE in the eVB_Example in the example.h file. Routine configuration, as shown below
Compile
download
debugging
Stroke running program
With the official source code we can easily implement the test, development, development, and functional debugging of board GDLINK, more content is no longer demonstrated in this article. The pavilion will have a free trial of 100 cards, and it is not the hand-welded board in the hand of the author, it will be a formal mass production board, interested friends can personally come Experience the experience.
summary
Introduced the latest GD32F4 series microcontroller, the latest GD32F4 series microcontroller is introduced, the GD32 Colibri-F450VE, onboard genuine GDLINK emulator, USB turn serial port function, compatible now very popular The Arduino Uno3 extension interface can facilitate more peripheral extensions. The development board is equipped with a microcontroller that is GD32F450VET6, the main frequency of terror is very rich, and the internal storage extension is also very rich. In addition, the series of microcontrollers also integrates LCD, digital camera interface, etc., whether it is performance, functionality Or the comprehensive advantage of price, it is very suitable for applications in industrial control, man-machine interface, safe payment, motor frequency conversion, graphic display, security monitoring, sensor network, drone, robot, car equipment and Internet of Things, etc. After the panel network will also launch 100 pieces of this card free trial activity, and interested engineers don't miss it.
Original declaration: This article is originally created by the panel network, declined!
Our other product: