STM32F746 Discovery 学习笔记5 Lcd测试基于STemWin
参考官方例程“\STM32Cube_FW_F7_V1.4.0\Projects\STM32746G -Discovery\Applications\STemWin”,创建lcd_test工程,lcd显示效果如下:
创建过程如下:
1.复制源文件
复制STM32Cube_FW_F7_V1.4.0目录下如下文件夹:Drivers、Middlewares;
1)Drivers文件夹复制如下内容:
其中,CMSIS文件复制内容较少,避免不必要文件占用空间
2)Middlewares文件夹下只复制了ST-StemWin文件夹下inc文件夹、lib\STemWin528_CM7_Keil.lib文件、os\GUI_X.c文件
2.创建mdk工程
1)添加group和导入文件后,工程如下:
2)添加“Options for Target ...”下C/C++选项框中hex文件路径,并在Mic Controls输入“--C99”内容,如下图所示:
3)更改源文件
修改“BASIC_HelloWorld.c”文件下void MainTask(void)函数,源码如下:
GUI_SetBkColor(GUI_BLACK);
GUI_Clear();
GUI_SetColor(GUI_WHITE);
GUI_DrawLine(0,0,0,271);
GUI_DrawLine(0,271,10,261);
GUI_DrawLine(0,0,479,0);
GUI_DrawLine(479,0,469,10);
GUI_SetFont(&GUI_Font32B_1);
GUI_DispStringAt("www.eeboard.com",2,42);
GUI_SetFont(&GUI_FontComic24B_1);w
<span style="font-size: 10px;"> GUI_DispStringAt(" |