微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 我跑STemWin的时候,显示屏花屏

我跑STemWin的时候,显示屏花屏

时间:10-02 整理:3721RD 点击:
我的液晶是9341的,2.4寸的,然后我跑一个卖家给我的示例程序是好使的,但是我跑STemWin(V1.1.2)的时候,就会出现如下的问题。
从这个图里面可以看出来,STemWin例子的基本轮廓还是有的。
我主要修改的地方:
LCDConf_stm32f103_eval.c里面的
(我的lcd接线和官方的评估板的接线是一样的,所以下main这部分没有动):
#define LCD_BASE           ((uint32_t)(0x60000000 | 0x0C000000))
#define LCD_REG_ADDRESS   (*(volatile U16*)LCD_BASE)
#define LCD_DATA_ADDRESS  (*(volatile U16*)(LCD_BASE + 2))
...
因为驱动是9341所以选择GUIDRV_FLEXCOLOR_F66709
GUIDRV_FlexColor_SetFunc(pDevice, &PortAPI, GUIDRV_FLEXCOLOR_F66709, GUIDRV_FLEXCOLOR_M16C0B16);
其它的就没有动了....

跑历程显示正确:

大家能否帮忙分析分析,谢谢大伙了!


花屏1


花屏2


正常显示


你是HBP、VBP等就不配置一下吗。

顶一下,,大神们帮忙看看呀

的确是初始化的地方出了问题。哈哈哈,谢谢你

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top