Minimal system board based on STM32F030F4P6 with ST-LINK v2.1 onboard
Although STM32F030F4 is the cheapest one in the STM32 series, it is not cheap at all in terms of functionality. The main frequency reaches 48MHz, provides a 12-bit ADC, up to 7 timers, and hardware SPI, IIC and UART are also available, which is very suitable for some small projects.
The size of the board is designed so that it can be conveniently plugged directly into a breadboard and can be used to power the breadboard. This makes it easy to carry out prototype development. Breadboard available at Lichuang Mall (C93726)
The onboard ST-Link makes online debugging very convenient, and it also inherits the functions of serial port and USB storage download.
The sample code in the attachment is based on the HAL library and written using TrueStudio. 0.96-inch IPS display that can drive ST7735S control IC
Note: Before use, you need to program the ST-Link firmware for STM32F103CBT6 to enable the onboard ST-Link. After downloading the BootLoader file in the attachment, connect the SWD debugging interface on the left through another ST-Link to program the ST-Link firmware into the STM32F103CBT6. Then disconnect the external ST-Link, connect the development board via USB, and use the firmware update function in ST-Link Utilities to update to the latest firmware. In the future, you can program and debug programs through the onboard ST-LINK.
Proofing physical demonstration:
Welding finished product display
Can be mounted perfectly on a breadboard
Connecting other modules on the breadboard makes it easy to develop prototypes
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