Later, I bought several GD32F105VGT6 chips. Regarding the GD32F1 and STM32F1 series, the pin functions of the two are not exactly the same, but the pin arrangement is the same, so in theory they can be directly replaced.
The blue board above found some deficiencies in the pins on both sides, so I corrected it and made a new one, and then replaced it with the GD32 chip. The GD32F10 series has F103 F105 F107. Their compatibility is very good. , the procedures are all universal, you only need to change the selected model of the chip. Below, I will list the approximate resources of this chip:
resource | parameter |
---|---|
Kernel | Arm ® Cortex ® -M3 |
Flash(KB) | 1024 |
SRAM(KB) | 96 |
frequency | 108MHz |
U(S)ART | 5 |
GPIO | 80 |
VDD range | 2.6V ~ 3.6V |
I will put more information in the attachment
Regarding the program, the official provides some codes, written using keil, the style is slightly different from STM32, but it can be understood. Here I just ran a ticker first, and it was still no problem. I haven’t sorted out the program yet, so you can try it out first.
The attachments include the chip user manual, firmware library and Chinese version of the firmware library user guide. Since the entire compressed package is too large to be uploaded, I uploaded it separately.
Regarding the download method, you can use SWD. Since they are all Arm ® Cortex ® -M3 cores, there is no problem using J-LINK DAP-LINK. Here I am using a programming expansion board . In the attachment, there is a The firmware of GDlink-OB only provides SWD function. It can be seen here . It can use GD32F103C8T6 chip. You can take a look.
Now let’s look at some pictures
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet