查看: 362|回复: 0

[教程] 26..STM32F469I---入门GUI——Hello world

[复制链接]

主题

好友

7413

积分

状元

  • TA的每日心情
    郁闷
    20 小时前
  • 签到天数: 798 天

    连续签到: 93 天

    [LV.10]以坛为家III

    发表于 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, 2018-12-18 20:03 , Processed in 0.116363 second(s), 12 queries , MemCache On.

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

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部