完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
刚吃完饭,吃饱了撑着睡不着,来发帖,分享我最近的成果;刚移植完EMWIN以后,GUI_Clear()很慢,上网一查,是LCD_Fill(),我的是横屏,原子哥的原来的程序,我用起来总是只画一个竖条,看逻辑也觉得没问题,毕竟我的LCD驱动是厂家给的,我也没心思研究那么深,就直接自己重写,参考LCD_Clear();发现了个快速的,那就是程序如下
void LCD_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 color) { u32 i,j; u16 xlen=0,ylen=0; if(ex>=480) ex=480; if(ey>=320) ey=320; xlen=ex-sx; ylen=ey-sy; LCD_SetWindows(sx,sy,ex-1,ey-1); for(i=0;i TFTLCD->LCD_RAM=color; //开始写入GRAM } } : 如此一来,TM的超快!!!!!!!!!!!! |
|
相关推荐
2个回答
|
|
|
我自己的板子,自己的屏,用的还是IAR,对于一个新手来说,好费劲
|
|
|
|
|
|
for(i=0;i
TFTLCD->LCD_RAM=color; //开始写入GRAM } 这个不算快,可以一次写入8个或者16个数,循环开销也大的,更快可以dma |
|
|
|
|
只有小组成员才能发言,加入小组>>
1058 浏览 1 评论
1878 浏览 0 评论
1858 浏览 1 评论
3281 浏览 5 评论
3610 浏览 9 评论
1058浏览 1评论
1882浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1386浏览 1评论
1878浏览 0评论
1201浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-10 10:50 , Processed in 0.943991 second(s), Total 78, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2786