Disclaimer
Thank you for using our Creative Commons work, which has been released under the CC BY-NC-SA 3.0 license. Please read the following disclaimer carefully before using our work:
1. Accuracy and completeness: We do not guarantee the accuracy and completeness of the work. Use this work at your own risk.
2. Modification of the work: If you modify this work, you need to comply with the CC BY-NC-SA 3.0 license agreement and attribute the original author where appropriate.
3. No advice: This work is for informational purposes only and does not constitute any advice or opinion. Any user's decision to use this work should be based on their own judgment and risk.
4. Incidental damages: We are not responsible for any direct, indirect, incidental, special or incidental damages caused by the use or inability to use this work.
Use notice
1. Intellectual property protection: Our Creative Commons work contains copyright protection, although the work is provided to everyone for free use. When you use the work, you should comply with the applicable CC BY-NC-SA 3.0 license agreement. Unless we state otherwise, this work is copyright protected and may not be used or redistributed in any form without permission.
2. Non-commercial use: You may not use this work for commercial purposes. You may obtain commercial use licenses in other ways.
3. Share Alike: You may freely share, distribute and use this work, but in the process of sharing, you must comply with the CC BY-NC-SA 3.0 license agreement and indicate the original author and resource references.
This disclaimer and usage notice is intended to protect us and the use of our work and users. If you use this work, it means that you have read and agreed to this statement and notice in detail. If you have any questions, please contact us.
——————————————————————————————————————————————————————————————————————
Project IntroductionSTM32G431CBU6
is based on the high-performance ARM® Cortex®-M4F 32-bit RISC core, adopts a 48-pin UFQFN package, and operates at a frequency of up to 170MHz. The MCU embeds high-speed memories (up to 128KB Flash and 32KB SRAM), extensive enhanced I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
The device also embeds several protection mechanisms for the embedded Flash and SRAM: read-out protection, write protection, secure storage area and proprietary code read-out protection
STM32G431CBU6 Specifications:
Core Processor: ARM® Cortex®-M4F
Speed: 170MHz
Connectivity: CANbus, I²C, IrDA, LINbus, SPI, UART/USART
Peripherals: Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
Number of I/Os: 42
Program Memory: 128KB
RAM Size: 32K
Voltage - Supply (Vcc/Vdd): 1.71V ~ 3.6V
Data Converter: A/D 18x12b; D/A 4x12b
Mounting Type: Surface Mount
Package/Case: 48-UFQFN Exposed pad
Supplier device package: 48-UFQFPN (7x7)
And the Bad Guy Pi has a variety of protection functions, such as protection against input backflow, ESD and power io overcurrent protection, and also has an on-board debugger and voltage reference source. The existence of these functions will greatly facilitate development work.
Function introductionInput
anti-backflow

ESD electrostatic protectionPCB

onboard serial port debuggerSTLINK

-V3 debugger interfaceSWD

debug interfaceBOOT0

switch and reset

button3.3V and 5V power supply IO fuse3.3V is provided by independent dc→dcDoes not affect MCU power

supply3.3V and 5V power supply ioLower left 5V Lower right GND Above GND are 3.3V

full IO leads (including but not limited to UART1 and SWD) 2.5V


voltage reference sourcePower

supply IO independent 3.3VDC→DCThe
above are all the features and functions of Bad Guy Pie
————————————————————————————————————————————————————————
Actual photosWelding

processDirectly
brush solder on the steel meshDirectly

boil the iron plateDry

repair itTinn

power on testFuck big short circuitDirectly

scrape the bone to heal the wound (the error has been modified in the PCB)

Successfully connected

Why can't I downloadObserve that

the logic level of the WOC serial port is wrong and it is 5V (The error has been modified on the PCB)
I flew the wire and it works now.

Project origin:
The G431 development boards on Taobao either do not have their own benchmarks and STLINK_V3 interfaces, or are not satisfied with the appearance.

Can you be satisfied with this appearance? And the materials are not very good.

This one is better than the previous one, but there is no C port and no STLINK_V3 interface. And I see that no one has open-sourced the development board for this microcontroller, so I will fill this gap. I am still a newbie, please correct me if you have any questions.