功能:万利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) |
|
|
|