上一次讲了SDRAM的初始化,它就是做为GUI的显示缓存的。
工程中用到的GUI应该是2.8以上的版本,没有源码。只有一个库文件。
所以好的函数是找不到源码的。
如下面这几个初始化的函数。
- GUI_Init();
-
- GUI_DispStringAt("Starting...", 0, 0);
-
- /* Initialize LCD and LEDs */
- GUI_DispStringAt("Initializing lcd...", 0, 12);
显示hello world的函数在 MainTask();中。
- void MainTask(void) {
- GUI_Clear();
- GUI_SetFont(&GUI_Font20_1);
- GUI_DispStringAt("Hello world!", (LCD_GetXSize()-100)/2, (LCD_GetYSize()-20)/2);
- while(1);
- }
先清屏。
设置字体。
在中间显示字符"Hello world!".
结果:
|