Project introduction:
This development board is very beautiful with Jialichuang color screen printing technology. With this development board, you don’t want to use other monochrome development boards.
The main highlights are as follows:
GPIO pins arranged in pin order
are suitable for Equipped with the 10P horn socket interface of PWLink downloader, you can use FC cable for direct connection, SWD, and UART debugging one-stop service;
however, in order to be compatible with different debugger versions of Pwlink, there is a special line, which will be explained later; at the same time I have a suggestion:
It comes with an IIC four-pin OLED screen socket. The four-pin IIC0.96 OLED screen is a very easy-to-use module for beginners and experiments, and its adoption rate is very high. However, many development boards are either soldered directly or combined with other Pin strip reuse. Very ungraceful.
The UART2 pin is separately introduced, which can be used for other sending tasks, or ISP downloading, or can be reused as IIC (the interface is also GND VCC SCL SDA sequence, unified line sequence) with
enough buttons to equip PA15 buttons at the same time It has an indicator light, which can be used as a custom LED or as a button indicator light when using the input function; it
is equipped with an SD card holder and uses the SDIO protocol.
The development board is non-cruising and compact, and is a pocket development board; so the packaging is For 0603, when welding, please note that
the TypeC interface is directly connected to the USB interface of the chip. At the same time, there is a 5V step-down circuit, which can also be used for power supply.
Unlike other development boards equipped with TFT screen interfaces, during my two years of embedded learning , I find that few beginners choose to use TFT screens. Simply put, with the development of technology, if I need a screen and an interactive screen that can be touched, I am more likely to choose a mobile phone as an expansion. The TFT interface that takes a lot of time to make may not bring better results to my homework or project. Of course, with the current QT design tool and a box of LVGL and other interactive interface design libraries, the GUI design of the embedded chip will be even better, but this is too strenuous for an F103, so after careful consideration, I removed the TFT screen. interfaces, as well as module interfaces such as NRF24L01 that beginners can hardly learn directly. So this is my choice after thinking about the trade-offs.
At the same time, this board will not be the only one. His interface position is arranged on both sides, so this does not affect my arrangement of expansion boards for him;
BiliBili video introduction
notes:

Due to possible version differences of PWlink, pin 9 may be a constant 5V option, so here is a Jumper wire, if 3.3V is optional, select a 0 ohm resistor and short-circuit the blue box. If it is a 5V output, select and short the green box pad. Of course, you can also leave it completely unconnected and leave it completely floating.
For the sake of aesthetics, the silk screen does not contain the bit number and value, so welding will be a bit troublesome. Please add it yourself if necessary.

The positioning hole in the lower left corner is 5V OUT
, so it is a benefit (it can supply large current to the expansion board). At the same time, you should also pay attention to problems such as short circuits.