OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7547|回复: 4

大家帮忙看看小弟移植的Emwin到底出了什么问题,导致移植后屏幕显示的是红屏而不像大家的一样显示蓝屏

[复制链接]

8

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2015-1-7
在线时间
0 小时
发表于 2015-5-21 12:03:50 | 显示全部楼层 |阅读模式
5金钱
[mw_shl_code=c,true] [/mw_shl_code] [mw_shl_code=c,true]void LCD_X_Config(void) { GUI_DEVICE * pDevice; CONFIG_FLEXCOLOR Config = {0}; GUI_PORT_API PortAPI = {0}; // // Set display driver and color conversion // pDevice = GUI_DEVICE_CreateAndLink(GUIDRV_FLEXCOLOR, GUICC_565, 0, 0); //modify by fire // // Display driver configuration, required for Lin-driver // LCD_SetSizeEx (0, XSIZE_PHYS , YSIZE_PHYS); LCD_SetVSizeEx(0, VXSIZE_PHYS, VYSIZE_PHYS); // // Orientation //????????????·??ò Config.FirstCOM = 0; //modify by fire Config.FirstSEG = 0; //modify by fire //Config.Orientation = GUI_MIRROR_Y|GUI_MIRROR_X; //modify by fire ?ú?? //Config.Orientation = GUI_SWAP_XY | GUI_MIRROR_Y; //modify by fire ?á?? //Config.Orientation = GUI_MIRROR_X|GUI_MIRROR_Y;// GUI_SWAP_XY | GUI_MIRROR_Y; Config.NumDummyReads = 2; //modify by fire ?????????????????????????? //????×????????°???á???????° GUIDRV_FlexColor_Config(pDevice, &Config); // // Set controller and operation mode // PortAPI.pfWrite16_A0 = LcdWriteReg; PortAPI.pfWrite16_A1 = LcdWriteData; PortAPI.pfWriteM16_A1 = LcdWriteDataMultiple; PortAPI.pfReadM16_A1 = LcdReadDataMultiple; //????×???,????,?????????ò 5.22???á991?????ê???????ù?§?????????÷ GUIDRV_FlexColor_SetFunc(pDevice, &ortAPI, GUIDRV_FLEXCOLOR_F66709, GUIDRV_FLEXCOLOR_M16C0B16); //modify by fire ?­ GUIDRV_FLEXCOLOR_F66708 /* modify by fire ?è???????­?? */ // GUI_TOUCH_SetOrientation( (GUI_MIRROR_X * LCD_GetMirrorXEx(0)) | // (GUI_MIRROR_Y * LCD_GetMirrorYEx(0)) | // (GUI_SWAP_XY * LCD_GetSwapXYEx (0))); /* modify by fire ?è????????×? */ GUI_TOUCH_Calibrate(GUI_COORD_X, 0, 320-1, TOUCH_AD_TOP , TOUCH_AD_BOTTOM); GUI_TOUCH_Calibrate(GUI_COORD_Y, 0, 480-1, TOUCH_AD_LEFT , TOUCH_AD_RIGHT); }[/mw_shl_code]

最佳答案

查看完整内容[请看2#楼]

调色板选择错了,注意下面函数中的红色字体,要选择GUICC_M565调色板。你选择的是GUICC_565 GUI_DEVICE_CreateAndLink(&GUIDRV_Template_API, GUICC_M565, 0, 0); //创建显示驱动器件
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-5-21 12:03:51 | 显示全部楼层
调色板选择错了,注意下面函数中的红色字体,要选择GUICC_M565调色板。你选择的是GUICC_565
GUI_DEVICE_CreateAndLink(&GUIDRV_Template_API, GUICC_M565, 0, 0); //创建显示驱动器件

开往春天的手扶拖拉机
回复

使用道具 举报

8

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2015-1-7
在线时间
0 小时
 楼主| 发表于 2015-5-25 18:24:28 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
的确是调色板的问题,按照你的改了以后行了,谢谢你,由于前几天比赛所以没有回复,不好意思啊
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-5-25 18:40:30 | 显示全部楼层
不客气,调好了就好。
开往春天的手扶拖拉机
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-9-20
在线时间
7 小时
发表于 2015-12-24 16:28:06 | 显示全部楼层
有时要设置GUICC_M565,有时又是GUICC_565。在哪里有资料?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 15:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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