查看: 1981|回复: 0

26..STM32F469I---入门GUI——Hello world

[复制链接]
  • TA的每日心情
    难过
    2021-2-27 22:16
  • 签到天数: 1568 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2018-1-12 17:14:41 | 显示全部楼层 |阅读模式
    分享到:
    【STM32F469I试用】入门(七):GUI——Hello world【转】

    上一次讲了SDRAM的初始化,它就是做为GUI的显示缓存的。
    工程中用到的GUI应该是2.8以上的版本,没有源码。只有一个库文件。

    1.jpg

    所以好的函数是找不到源码的。
    如下面这几个初始化的函数。
      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!".
    结果:

    2.jpg

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-25 00:48 , Processed in 0.106116 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.