stm32ui uc1701 u8g2
Go to file
Wuqiyang312 22c295de6a 修复README描述 2024-08-19 19:16:00 +08:00
.idea gitfeat(project): 添加Cortex-M处理器支持和任务间通信 2024-08-18 23:00:07 +08:00
Core txtrefactor(cproject): 移除FATFS路径以清理包含目录 2024-08-19 11:01:47 +08:00
Drivers txtrefactor(cproject): 移除FATFS路径以清理包含目录 2024-08-19 11:01:47 +08:00
Middlewares/Third_Party/FreeRTOS/Source txtrefactor(cproject): 移除FATFS路径以清理包含目录 2024-08-19 11:01:47 +08:00
U8g2 plaintextrefactor(stm32ui): 重新配置SPI1为SPI2并更新GPIO设置,DEMO已经可以使用。 2024-08-19 01:14:44 +08:00
.cproject txtrefactor(cproject): 移除FATFS路径以清理包含目录 2024-08-19 11:01:47 +08:00
.gitignore gitfeat(project): 添加Cortex-M处理器支持和任务间通信 2024-08-18 23:00:07 +08:00
.mxproject txtrefactor(cproject): 移除FATFS路径以清理包含目录 2024-08-19 11:01:47 +08:00
.project gitfeat(project): 添加Cortex-M处理器支持和任务间通信 2024-08-18 23:00:07 +08:00
CMakeLists.txt txtrefactor(cproject): 移除FATFS路径以清理包含目录 2024-08-19 11:01:47 +08:00
CMakeLists_template.txt txtfeat(CMakeLists): 添加U8g2库的包含目录和源文件 2024-08-18 23:28:43 +08:00
README.md 修复README描述 2024-08-19 19:16:00 +08:00
STM32F407VGTX_FLASH.ld gitfeat(project): 添加Cortex-M处理器支持和任务间通信 2024-08-18 23:00:07 +08:00
STM32F407VGTX_RAM.ld gitfeat(project): 添加Cortex-M处理器支持和任务间通信 2024-08-18 23:00:07 +08:00
stm32f4discovery.cfg gitfeat(project): 添加Cortex-M处理器支持和任务间通信 2024-08-18 23:00:07 +08:00
stm32ui.ioc txtrefactor(cproject): 移除FATFS路径以清理包含目录 2024-08-19 11:01:47 +08:00

README.md

stm32_uc1701_u8g2

该项目基于STM32F407VGT6芯片结合HAL库和FreeRTOS用于驱动UC1701液晶屏并提供友好的图形用户界面GUI支持。项目使用 u8g2 作为图形库,旨在为开发者提供一个高效的显示解决方案。

特性

  • HAL库集成: 项目采用STM32的HAL库确保与硬件的良好兼容性。
  • FreeRTOS支持: 通过集成FreeRTOS实现了任务管理和调度确保系统在多任务环境中的稳定运行。
  • u8g2图形库: u8g2库提供了丰富的图形函数使得在UC1701显示器上实现复杂的UI变得更加简单。

依赖

在使用该项目之前,请确保已安装以下依赖:

  • STM32 HAL库
  • FreeRTOS
  • u8g2图形库

快速开始

  1. 克隆仓库

    git clone https://git.wqyblog.cn/wuqiyang312/stm32_uc1701_u8g2.git
    
  2. 导入项目 使用STM32CubeMX或者其他兼容的IDE导入项目。

  3. 编译并下载 编译项目并将其下载到目标STM32微控制器上。

  4. 运行项目 项目启动后UC1701显示器将显示出通过u8g2库绘制的图形或文本。

项目结构

stm32_uc1701_u8g2/
├── Core/              # 核心代码包括主程序入口、FreeRTOS任务等
│   ├── Inc/           # 头文件目录
│   └── Src/           # 源代码目录
├── Drivers/           # HAL库驱动和其他外设驱动
├── U8g2/              # u8g2图形库
├── Middlewares/       # 中间件如FreeRTOS等
└── README.md          # 项目说明文件