完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我在触摸屏上用ucgui中的MULtiEDIT显示多行汉字 ,汉字库是在flash中自建的库 ,能正常显示, 但是显示很慢, 好几秒才能显示完, 我增大任务堆栈后还是慢 ,有什么办法能加快显示速度吗, 用片外字库能快点吗, 还是MULTIEDIT控件本身的限制呀,请明白的大侠提供一下改进的思路,谢谢。
|
|
相关推荐
8个回答
|
|
|
|
开辟一个内存空间,一次性读取多个汉字的点阵数据进来,这样显示是不是快点
|
|
|
|
我现在是一行一行的添加,MULTIEDIT_AddText(htem,“字符串1”);MULTIEDIT_AddText(htem,“字符串2”);
您说的是这样做吗,先定义一个stactic const chararry[]="要显示的汉字",然后在显示的时候调用MULTIEDIT_AddText(htem,(const char*)chaararry),这样我试过了还是一样的慢,我ucgui的驱动代码都优化过的,难道要显示屏单独cpu处理的才能快点吗,还是用MULTIEDIT_AddText显示汉字就这么慢呢,还有其他的窗体或方式显示汉字能快点吗? |
|
|
|
|
|
|
|
都没用,自己内建的字库,是不是用片外flash字库要快点?
|
|
|
|
原子哥的就是外部的FLASH字库,速度还是可以的,你可以试下,或者用SD卡做字符,文件系统进行读取,不过建议将字库数据写入外部FLASH中,不用文件系统操作,这样估计会快点
|
|
|
|
你好,我已经将字库下载到外部flash中了,但是不知道在ucgui中如何调用关联,之前内建库的时候知道是通过gui font的结构体关联查询点阵数据的,但是用外部flash后如何关联呢?用的是RA8875挂w25q64的模式,走fsmc8080接口,现在可以利用RA8875_DispStr()在屏上显示汉字,但不知用ucgui如何关联,老师能提示一下吗?
|
|
|
|
可以参考这个帖子http://www.openedv.com/posts/list/21784.htm
或者这个帖子http://www.openedv.com/posts/list/9736.htm |
|
|
|
只有小组成员才能发言,加入小组>>
807 浏览 0 评论
1159 浏览 1 评论
2534 浏览 5 评论
2867 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2717 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1097浏览 3评论
197浏览 2评论
463浏览 2评论
376浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
458浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 18:09 , Processed in 1.215567 second(s), Total 94, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号