为STemWin写LCD驱动成功了

2020-01-10 19:37发布

发一个视频
http://you.video.sina.com.cn/api/sinawebApi/outplayrefer.php/vid=120106287_2408901642_Ohq8TCM6WTHK+l1lHz2stqlF+6xCpv2xhGiwu1qtJQ9fUQ6YJMXNb9wF4CjWBs1K9noLHcwydPwm1h0raqJf/s.swf

用STM32F103VET6,驱动HX8352C的TFT(来自fq1888的福利http://www.amobbs.com/forum.php? ... &extra=page%3D2)
软件使用了ST官方的STemWin(就是emWin 5.22),自己写了驱动程序。

原本想用FSMC,后来考虑成本想换RBT6,于是改用GPIO驱动。目前RBT6核心板在路上,先用VET6的GPIO测试。

目前正在整理代码,加注释。即将开源请关注。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
66条回答
myxiaonia
1楼-- · 2020-01-14 00:12
bart 发表于 2013-12-14 11:14
整理不玩了,项目代码我先发上来。

几个说明:

兄弟真不错 整的视频很炫啊  
我看到你的例程中驱动是自己移植的,请问 你移植的时候有模板吗  我看到mdk473的模板,怎么和你的驱动中有些东西不一样啊
基本的画点画线是一样的 ,就是如何把自定义的驱动注册到emwin里这部分,我看好多驱动都有自己的一套,你的那一套是怎么来的
flysky1124
2楼-- · 2020-01-14 03:46
收藏了,先
bart
3楼-- · 2020-01-14 08:33
myxiaonia 发表于 2013-12-31 10:55
兄弟真不错 整的视频很炫啊  
我看到你的例程中驱动是自己移植的,请问 你移植的时候有模板吗  我看到mdk ...

从最新版的MDK-ARM里面取GUIDRV_Template.c,在这个基础上改。
光写画点读点函数效率是很低的,要重写其他函数才能提高效率,比如画线,画矩形,画位图,都要重写。
程序整理完了,在https://github.com/baoshi/HX8352C-GPIO-emWin 可以下载。
myxiaonia
4楼-- · 2020-01-14 09:22
bart 发表于 2014-1-1 16:50
从最新版的MDK-ARM里面取GUIDRV_Template.c,在这个基础上改。
光写画点读点函数效率是很低的,要重写其 ...

兄弟 你的博客是英文滴。。。
mhw
5楼-- · 2020-01-14 10:11
 精彩回答 2  元偷偷看……
myxiaonia
6楼-- · 2020-01-14 15:00
bart 发表于 2014-1-1 16:50
从最新版的MDK-ARM里面取GUIDRV_Template.c,在这个基础上改。
光写画点读点函数效率是很低的,要重写其 ...

话说你的io读写虽然用的汇编,我用的c,但是我看反汇编比你的还少的,是因为我把a0,cs,rd/wr的操作都合并在一起的,然后用一个rd/wr上升沿来读写数据的 而且还用静态内联  因此io应该是比你快

结果却是 我的像素填充率:1703000,和你的比  相差8倍啊   看来自带驱动确实不行啊

一周热门 更多>