
首先,去ST官网,或者KEIL安装目录下面找到STEMWIN的相关驱动文件。
在工程里面添加相关文件,文件位置,后面提供,头文件自己添加
各文件地址在:注意路径
其中的lcdconf是改了名字的,原名如下;
GUI_X.C
开始修改代码,改界面大小,我是OLED12864
#define XSIZE_PHYS 128 // To be adapted to x-screen size #define YSIZE_PHYS 64 // To be adapted to y-screen size 改设置,这里有一大堆,都删了,改成下面这样
void LCD_X_Config(void) { } 申请内存空间
#define GUI_NUMBYTES 1024*40 提供打点函数
OLED_Display_Data[y>>3][x] |= PixelIndex << (y%8); 使能CRC校验,不然可能会在初始化的时候进入错误中断
__HAL_RCC_CRC_CLK_ENABLE(); 做测试代码
GUI_Init(); 实物效果 |
谢谢分享哈,确实很方便啊