1. 마이크로컨트롤러: STM32G070CBT6 주파수 64MHz, 128K 플래시, 36K RAM
2. 저장소: W25Q64~W25Q128 선택 가능
3. LCD 디스플레이: 1.28인치 TFT, 240x240 65K 비트 색상
4. 외부 인터페이스: 전원 공급+번영 포트+시리얼 포트(I2C)
2. 저장소: W25Q64~W25Q128 선택 가능
3. LCD 디스플레이: 1.28인치 TFT, 240x240 65K 비트 색상
4. 외부 인터페이스: 전원 공급+번영 포트+시리얼 포트(I2C)
*개발 환경
1. UI 디자인 도구(GUI 도구)는 ST 공식 웹사이트에서 다운로드하며, 이전에 ST 계정을 등록해야 합니다. TouchGFX 4.19.1 Designer 버전을 사용합니다. 2. MDK5.33 이상 버전용 IDE로 컴파일하며, MDK5.37 이상 버전은 사용자가 AC5 컴파일러를 설치해야 합니다. MDK 설치 후 해당 칩의 PACK 패키지를 설치해야 합니다. 3. 프로그램 소프트웨어는 ST 공식 웹사이트에서 STM32CubeProgrammer를 다운로드하며, 기본 디렉토리에 설치하는 것을 권장합니다.
4. 하드웨어 준비물: STLINK(ST 공식 프로그래밍 도구), 시리얼 어시스턴트, 디지털 전원
*공정 설명
1. 문서와 기본 통신 프로토콜은 Doc 디렉토리에 저장되어 있습니다. 2. 컴파일된 파일은 Out 디렉토리에 저장되며, 그 중 stm32.hex는 STM32G0 칩에 불리는 프로그램 파일이고, flash_resource.hex는 외부 플래시에 불리는 이미지 및 텍스트 자원입니다. 3. 특정 IDE 프로젝트 파일은 Target 디렉토리에 저장되어 있습니다. 4. 시리얼 도구는 Tool 디렉토리에 저장되어 있습니다.
*개발 과정 1. UI 레이아웃 설계
2. 프로토콜 3. 논리 구현 및 컴파일
4. 불기