* Introductions:1. MCU: STM32G070CBT6 main frequency 64MHz,128K flash,36K RAM
2. Storage: W25Q64~W25Q128 optional
3. LCD display: 1.28 inch TFT,240x240 65K bit color
4. External Interface: Power supply+burning port+serial port(I2C)
*Development environment
1. UI design tool(GUI tool)To download from ST official website, you need to register ST account in advance, and uses TouchGFX 4.19.1 Designer version2. Compile IDE for MDK5.33 and above version, note that MDK5.37 and above version require users to install the AC5 compiler. After installing MDK, you need to install the corresponding chip PACK package.3. Burning softwareDownload STM32CubeProgrammer from ST official website, it is recommended to install it in the default directory.
4. Hardware preparationSTLINK ST official programming toolSerial AssistantDigital power
*Engineering Description
1. Documentation and default communication protocols are stored in the Doc directory.2. The compiled files are stored in the Out directory, among which stm32.hex is the program file burned into the STM32G0 chip, and flash_resource.hex is the picture and text resource burned into the external flash.3. The specific IDE project files are stored in the Target directory.4. The serial tool is stored in the Tool directory.
*Development Process1. UI layout design
2. Protocol3. Logic implementation and compilation
4. Burning