查看: 1088|回复: 0
打印 上一主题 下一主题

stm32+万利板LCD12864+ucGUI双汉字字体显示

[复制链接]
跳转到指定楼层
沙发
发表于 2016-6-4 00:52:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
功能:万利EK-STM3210E板上面的LCD12864液晶上面用ucGUI实现双字体显示。
软件平台:Keil u4
驱动引脚
GPIO_InitTypeDef GPIO_InitStructure;

  GPIO_DeInit(GPIOD);

  /* Set PD.00(D2), PD.01(D3), PD.04(NOE), PD.05(NWE), PD.14(D0), PD.15(D1) as alternate
     function push pull */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_4 | GPIO_Pin_5 |
                                 GPIO_Pin_14 | GPIO_Pin_15;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  GPIO_Init(GPIOD, &GPIO_InitStructure);

  GPIO_DeInit(GPIOE);
  /* Set PE.07(D4), PE.08(D5), PE.09(D6), PE.10(D7) as alternate function push pull */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 ;
  GPIO_Init(GPIOE, &GPIO_InitStructure);

  GPIO_DeInit(GPIOF);
  /* Set PF.00(A0 (RS)) as alternate function push pull */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
  GPIO_Init(GPIOF, &GPIO_InitStructure);

  GPIO_DeInit(GPIOG);
  /* Set PG.12(NE4 (LCD/CS)) as alternate function push pull - CE3(LCD /CS) */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
  GPIO_Init(GPIOG, &GPIO_InitStructure);

显示效果图
移植ucGUI的液晶效果图 (原文件名:12.jpg)
源代码:
stm32+万利板LCD12864+ucGUI双汉字字体显示源程序ourdev_697533F4XGOC.rar(文件大小:1.87M) (原文件名:12864_GUI.rar)







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表