基于stm32f103ve移植ucGUI简要步骤

来源:互联网 发布:苹果发布会 mac 编辑:程序博客网 时间:2024/06/02 20:14

1.移植准备

可以使用的工程文件以及下载好的uCGUI_v3.9源码

2.核心文件

核心文件包括以下文件 /Start/Config、/Start/GUI、

/ Sample/ GUI_X文件夹中带操作系统应该拷贝GUI_X_uCOS.c,带操作系统应该拷贝GUI_X_uCOS.c,还需要移植触摸屏的话,还需要拷贝GUI_X_Touch.c文件。

(详情参见度娘:https://wenku.baidu.com/view/3f680d3b87c24028915fc3ea.html)


LCDDrive驱动文件可单独存放,此次工程,我放置在lcd.c文件.


3.相关配置

打开Option选项,在C/C++选项卡中,记性添加操作


GUIConf.h



LCDConf.h



--------------------------------------------------链接个人LCD驱动----------------------------------------------------------------------

LCD_L0_SetPixelIndex() 中添加画点函数


LCD_L0_GetPixelIndex()中添加获取点颜色的函数



LCD初始化

LCD_L0_Init()中替换初始化函数


(详情参见度娘:https://wenku.baidu.com/view/9a8abb36b90d6c85ec3ac6a6.html)


此时基本已经完成了,编译报错,再修改就初步ok了!

下一步加个os看看会怎么样!