硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5748|回复: 12
收起左侧

[有问必答] RA8875显示屏刷屏可以优化吗?

[复制链接]

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
发表于 2015-11-18 13:54:56 | 显示全部楼层 |阅读模式
想问一下,RA8875可以优化吗?刷新屏幕的时候,虽然刷新速度很快,但是会闪烁一下,不知道有没有优化的方法[s:148]
求支援
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2015-11-19 00:39:11 | 显示全部楼层
裸机还是带emWin的。
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2015-11-19 15:18:06 | 显示全部楼层
带emwin的
求支援
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2015-11-19 15:22:54 | 显示全部楼层

回 emwin爱好者 的帖子

emwin爱好者:带emwin的 (2015-11-19 15:18) 
开启窗口使用内存设备的没有。
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2015-11-19 15:24:43 | 显示全部楼层
之前看到ICONVIEW控件,为什么我移植了,在模拟器上可以显示出来,但是板子上显示不出来,也加了ICONVIEW_EnableStreamAuto()使能,
ICONVIEW_AddStreamedBitmapItem
这是之前看的你们的智能家具的例子,主函数代码。,不知道为什么只是显示出来了汉字,没有图标,图标也是用工程上带的

void MainTask11(void)
{
    char i;
    WM_SetCreateFlags(WM_CF_MEMDEV);
    GUI_Init();
    WM_SetDesktopColor(GUI_BLUE);
    FRAMEWIN_SetDefaultSkin(FRAMEWIN_SKIN_FLEX);
    PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
    FRAMEWIN_SetDefaultSkin(FRAMEWIN_SKIN_FLEX);
    PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
    BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);
    CHECKBOX_SetDefaultSkin(CHECKBOX_SKIN_FLEX);
    DROPDOWN_SetDefaultSkin(DROPDOWN_SKIN_FLEX);
    SCROLLBAR_SetDefaultSkin(SCROLLBAR_SKIN_FLEX);
    SLIDER_SetDefaultSkin(SLIDER_SKIN_FLEX);
    HEADER_SetDefaultSkin(HEADER_SKIN_FLEX);
    RADIO_SetDefaultSkin(RADIO_SKIN_FLEX);
    ICONVIEW_EnableStreamAuto();
    GUI_EnableAlpha(1);
    hWinMain = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);
  
    hWinICON = ICONVIEW_CreateEx(20,45,440,200,hWinMain,     WM_CF_SHOW | WM_CF_HASTRANS,  0,GUI_ID_ICONVIEW0,82,80);
   


  
    for (i = 0; i < GUI_COUNTOF(_aBitmapItem); i++)
    {   
        ICONVIEW_AddStreamedBitmapItem(hWinICON, _aBitmapItem.pBitmap, _aBitmapItem.pText);
    }
   

    ICONVIEW_SetBkColor(hWinICON, ICONVIEW_CI_SEL, GUI_WHITE | 0x80000000);
    ICONVIEW_SetSel(hWinICON,-1);
    ICONVIEW_SetFont(hWinICON, &GUI_FontHZ_SimSun_19);
    ICONVIEW_SetSpace(hWinICON, GUI_COORD_Y, 20);
    ICONVIEW_SetSpace(hWinICON, GUI_COORD_X, 20);
                     
   
    while(1)
    {
        GUI_Delay(20);
    }
}
求支援
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2015-11-19 15:33:53 | 显示全部楼层

回 eric2013 的帖子

eric2013:开启窗口使用内存设备的没有。 (2015-11-19 15:22) 
使用内存设备会导致变慢,所以就没有使用
求支援
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2015-11-19 15:35:21 | 显示全部楼层

回 emwin爱好者 的帖子

emwin爱好者:之前看到ICONVIEW控件,为什么我移植了,在模拟器上可以显示出来,但是板子上显示不出来,也加了ICONVIEW_EnableStreamAuto()使能,
ICONVIEW_AddStreamedBitmapItem
这是之前看的你们的智能家具的例子,主函数代码。,不知道为什么只是显示出来了汉字,没有图标,图标也是用工程 .. (2015-11-19 15:24) 
之前看你们的智能家具那个例子,移植之后,图标显示不出来,只有文字不知道怎么回事
求支援
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2015-11-19 16:02:06 | 显示全部楼层

回 emwin爱好者 的帖子

emwin爱好者:之前看到ICONVIEW控件,为什么我移植了,在模拟器上可以显示出来,但是板子上显示不出来,也加了ICONVIEW_EnableStreamAuto()使能,
ICONVIEW_AddStreamedBitmapItem
这是之前看的你们的智能家具的例子,主函数代码。,不知道为什么只是显示出来了汉字,没有图标,图标也是用工程 .. (2015-11-19 15:24) 
移植官网的例子,可以使用,再对照看看为什么
求支援
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2015-11-19 16:17:54 | 显示全部楼层

回 emwin爱好者 的帖子

emwin爱好者:之前看到ICONVIEW控件,为什么我移植了,在模拟器上可以显示出来,但是板子上显示不出来,也加了ICONVIEW_EnableStreamAuto()使能,
ICONVIEW_AddStreamedBitmapItem
这是之前看的你们的智能家具的例子,主函数代码。,不知道为什么只是显示出来了汉字,没有图标,图标也是用工程 .. (2015-11-19 15:24) 
这两个换换位置应该就可以显示出来了,
WM_SetCreateFlags(WM_CF_MEMDEV);
GUI_Init();

其实主要原因是ICONVIEW空间非常的消耗动态内存的。建议使用外部SRAM作为emWin动态内存就好了。
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2015-11-19 16:33:44 | 显示全部楼层

回 eric2013 的帖子

eric2013:这两个换换位置应该就可以显示出来了,
WM_SetCreateFlags(WM_CF_MEMDEV);
GUI_Init();

....... (2015-11-19 16:17) 
嗯。真是这样啊[s:151],十分感感谢[s:143]
求支援
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2015-11-19 19:58:07 | 显示全部楼层

回 eric2013 的帖子

eric2013:这两个换换位置应该就可以显示出来了,
WM_SetCreateFlags(WM_CF_MEMDEV);
GUI_Init();

....... (2015-11-19 16:17) 
hWinMain = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);

    hWinICON = ICONVIEW_CreateEx(20,45,440,200,hWinMain,     WM_CF_SHOW | WM_CF_HASTRANS,  0,GUI_ID_ICONVIEW0,82,80);看到那个智能家剧的例子,在hWinMain这个对话框上创建ICONVIEw,会只显示文字,不显示ICONVIEW,但是去掉hWinMain这个对话框就可以显示ICON,这个怎么解决呢???[s:151]
求支援
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
 楼主| 发表于 2015-11-19 20:06:51 | 显示全部楼层

回 emwin爱好者 的帖子

emwin爱好者:之前看你们的智能家具那个例子,移植之后,图标显示不出来,只有文字不知道怎么回事 (2015-11-19 15:35) 
知道了,不能用存储,哎,本来可以用外部内存的,为了节省成本,好吧[s:152]
求支援
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2015-11-20 00:31:14 | 显示全部楼层

回 emwin爱好者 的帖子

emwin爱好者:知道了,不能用存储,哎,本来可以用外部内存的,为了节省成本,好吧[s:152] (2015-11-19 20:06) 
好的,有什么别的问题继续交流。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-8 01:42 , Processed in 0.283852 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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