2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验

这是在淘宝买的2.8寸LCD模块原理图
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
这是STM32VET6最小板
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
遇到的问题之一:
由于这个最小板没有外接复位串口,所以在这里用杜邦线来接LCD屏幕是不能进行复位的;所以我们要自己用一个引脚模拟复位,没有这一步LCD是不能正常工作的
解决方法如下
外加一个串口,设置高低电平来复位
在LED.C

2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
在LED.h2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
在main函数中2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验遇到的问题之二:STemwin的移植及遇到的问题
先来进行移植
拷贝一份正点原子的UCOSIII代码
按照正原子的文档来进行添加所需STemwin驱动文件和修改某些函数
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
在GUIConf.C中修改如下
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
在GUIDRV_Template.c
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验
添加了WM_SetCreateFlags(WM_CF_MEMDEV);会黑屏或文字显示不正常,那你看看是不是这个_DrawBitLine16BPP位置没有移植好,此处花了我一天时间才找到的问题,希望别大家能注意到。

在LCDConf_FlexColor_Template.C
2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验以上就是我调试屏幕,移植STemwin遇到的问题及解决方法,
下面是我移植成功的官方例程画面2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验