完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在探索者开发板上移植了UCOSIII+UCGUI3.90a,分享一下
UCGUI我优化了一下感觉刷屏速度还可以 我修改了这两个函数 void LCD_L0_SetPixelIndex(int x, int y, int PixelIndex) { TFTLCD->TFTLCD_REG = tftlcddev.setxcmd; TFTLCD->TFTLCD_RAM = x; TFTLCD->TFTLCD_REG = tftlcddev.setycmd; TFTLCD->TFTLCD_RAM = y; TFTLCD->TFTLCD_REG = tftlcddev.wramcmd; TFTLCD->TFTLCD_RAM = PixelIndex; } void LCD_L0_FillRect(int x0, int y0, int x1, int y1) { for (; y0 <= y1; y0++) { int x; TFTLCD->TFTLCD_REG = tftlcddev.setxcmd; TFTLCD->TFTLCD_RAM = x0; TFTLCD->TFTLCD_REG = tftlcddev.setycmd; TFTLCD->TFTLCD_RAM = y0; TFTLCD->TFTLCD_REG = tftlcddev.wramcmd; x = x0; for (; x0 <= x1; x0++) { TFTLCD->TFTLCD_RAM = LCD_COLORINDEX; } x0 = x; } } 探索者开发板UCOSIII+UCGUI3.90a移植.zip (13.22 MB ) |
|
相关推荐
17个回答
|
|
多谢分享,打点4000万,厉害!怎么搞的,我看439也就5000万左右。
|
|
|
|
我测试F407的WR信号,最快也就33Mhz左右,所以最高3300W到头了,楼主这个应该是统计有误
|
|
|
|
我是用GUIDEMO跑的,没有修改前打点是500多万,我改了之后显示打点就是四千多万
|
|
|
|
我就是修改了LCD_L0_SetPixelIndex和LCD_L0_FillRect函数
|
|
|
|
你可以测试下WR信号,填充点数,是不可能超过WR的(不考虑硬件加速)
|
|
|
|
好的,我试一下
|
|
|
|
的确没有那么高,差不多900多万
将#define OS_CFG_TICK_RATE_HZ 200u 修改为#define OS_CFG_TICK_RATE_HZ 1000u 即可 |
|
|
|
|
|
|
|
再把文件上传下.谢谢!
|
|
|
|
|
|
|
|
我还是打不开呢各位大侠,两个都下载下来了
|
|
|
|
|
|
|
|
已重新上传
|
|
|
|
谢谢分享,给力
|
|
|
|
可以了谢谢前辈
|
|
|
|
刚学,谢谢楼主,分享
|
|
|
|
请问有教学视频吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
702 浏览 0 评论
1111 浏览 1 评论
2476 浏览 5 评论
2811 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2654 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
658浏览 9评论
666浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
788浏览 6评论
633浏览 5评论
677浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 06:15 , Processed in 1.407660 second(s), Total 113, Slave 93 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号