搜索
bottom↓
回复: 27

发个坛子上没有的,LPC213X+ucgui+ili9320 全套资料,硬件驱动已经极度优化,55MHz LPC堪

[复制链接]

出0入0汤圆

发表于 2011-2-24 12:46:09 | 显示全部楼层 |阅读模式
在玩stm32之前一直用的是飞利浦的LPC213x系列arm,也做过一些项目和产品,总得觉得还是挺好用的(习惯了,也不上进了,呵呵),但是想做点花哨的界面一直是个头疼的问题,在网上也找不到LPC213X真正能用的ucgui程序,于是这一段用了十几天寒假时间在LPC213x上移植了一下ucgui的,源代码也不知道是哪里的了,反正到处借鉴了,呵呵。
    移植结束以后,写了点东西放上来,并把整个工程都发上来,这次移植也从中得到了很大的帮助,只是目前只适合特定分辨率的屏320*240,不过ucgui不是那种库文件类型存在(ucgui.lib),具体的我还没有细究,又要上班了,等以后再弄吧。附上所有的资料,例程,电路图,说明文档等等,不够了再补充。
    先上效果图

(原文件名:效果1.jpg)
    电路图:
(原文件名:ARM7开发板原理图-1.jpg)
    大致结构说明:
ILI9320液晶在LPC213X系统中移植UcGui使用说明
这是配套LPC2134及以上规模NXP系列ARM7芯片的UcGui演示程序,其中不免有错误之处,适用于各种尺寸分辨率的FY-65k系列液晶显示模块及常见的以ILI9320为核心的小尺寸液晶,现简要叙述程序使用方法。
一、        硬件接线:
液晶部分:
液晶 TFT_CS                 (LPC213X P0.7)
液晶 TFT_RS                        (LPC213X P0.29)
液晶 TFT_WR                        (LPC213X P0.31)
液晶 TFT_RD                        (LPC213X P0.30)
液晶 TFT_PWM                (悬空)
液晶 TFT_RST                (LPC213X P0.28)                       
液晶 D0-D15       (LPC213X P0.8-P0.23)
触摸屏:
液晶 T_CS                     (LPC213X P0.16)
液晶 T_CLK                    (LPC213X P0.17)
液晶 T_DIN                    (LPC213X P0.18)
液晶 T_INT                    (LPC213X P0.19)
液晶 T_DOUT                   (LPC213X P0.20)



二、        软件环境设置:
先安装MDK3.01及以上KEIL3版本,加压程序包,打开程序文件夹下的项目文件“LPC213Xtest.Uv2”
1、用户应用程序:

(原文件名:1.jpg)
用户程序可以在GUI_TOUCH_SetDefaultCalibration()函数之后添加
如触摸屏位置和液晶不对应请更改如下内容:

(原文件名:2.jpg)
2、IC驱动程序:
液晶IC的初始化函数在LCD6450.c文件中

(原文件名:3.jpg)
写IC的硬件时序在tft_arm.h中

(原文件名:4.jpg)
这几个硬件函数为了提升速度已经进行了优化,但是不保证严格符合8080总线要求。
3、触摸屏驱动程序:
触摸屏连续采集10次触摸屏数据,并且这个过程中触摸中断一直保持为低,采集的数据才有效,否则,x,y的返回值为0(小于触摸屏最小边界,无效,此过程可很稳定的实现去抖动),将采集的数据升序排列,取中间的三次数据再求平均值。另外和触摸屏控制器是用IO模拟的SPI接口进行通讯的,此演示程序为加延时,根据触摸屏控制器的手册,其时钟工作频率不应该高于125KHz.

(原文件名:5.jpg)
4、GUI窗口绘图程序:
GUI包括很多控件可以使用,此例程只包含了一个很简单的界面,如需更多了解,请咨询Micrium公司

(原文件名:6.jpg)

    现在网站的下载速度真是奇慢无比啊,我有个文档(百十兆而已)好似下了一个星期了,还没下完,郁闷死,所有的文档都放在如下链接:
    http://www.feeltech.cn/down.asp
    例程下载:http://www.feeltech.cn/UploadFiles/lpc213x+ucgui+ili9320.rar
    说明文档:http://www.feeltech.cn/UploadFiles/ILI9320液晶在LPC213X系统中移植UcGui使用说明.pdf
    最后上一个我公司的FY56-32240-65KT液晶模块的效果,此程序完全兼容郑州飞逸科技有限公司的FY系列彩色液晶

(原文件名:效果3.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2011-2-24 13:06:08 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2011-2-24 13:23:11 | 显示全部楼层
不错~

high speed 的demo速度多少?

出0入0汤圆

发表于 2011-2-24 13:37:34 | 显示全部楼层
mark 正好做了个板子

出0入0汤圆

发表于 2011-7-20 21:14:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-23 18:41:18 | 显示全部楼层
很好的东东

出0入0汤圆

发表于 2011-12-11 20:44:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-12 09:12:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-12 09:24:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-12 09:31:22 | 显示全部楼层
在用跟LZ买过来的屏幕,5.6寸的。

出110入0汤圆

发表于 2011-12-12 10:08:01 | 显示全部楼层
我用lpc2148驱动过ili9325,由于16位的数据总线是分开的2个8位,速度有点郁闷,话说,lpc2000的快速io还是不错的

出0入0汤圆

发表于 2011-12-12 10:54:59 | 显示全部楼层
good

出0入0汤圆

发表于 2012-1-4 16:43:43 | 显示全部楼层
收藏

出0入0汤圆

发表于 2012-2-14 22:22:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-21 18:56:42 | 显示全部楼层
`顶。

出0入0汤圆

发表于 2012-3-3 08:50:19 | 显示全部楼层
和谒一下。

出0入0汤圆

发表于 2012-6-1 09:29:32 | 显示全部楼层
谢谢,mark

出0入0汤圆

发表于 2012-6-1 09:56:12 | 显示全部楼层
mark一下 这个极度优化!~

出0入0汤圆

发表于 2012-6-12 09:12:46 | 显示全部楼层
这个好啊,可以用proteus试一下吧。

出0入0汤圆

发表于 2012-11-1 09:45:42 | 显示全部楼层
mark           

出0入0汤圆

发表于 2012-11-1 13:21:56 | 显示全部楼层
吾地  MARK II

出0入0汤圆

发表于 2013-6-18 00:21:16 | 显示全部楼层
好家伙,谢谢楼主

出0入0汤圆

发表于 2013-6-18 10:21:46 | 显示全部楼层
者个相当不错啊

出0入0汤圆

发表于 2013-6-19 09:51:09 | 显示全部楼层
markg 一下~~~

出0入0汤圆

发表于 2013-6-20 20:18:38 来自手机 | 显示全部楼层
这个可以要顶一下,也许会用到。感谢分享

出0入0汤圆

发表于 2013-9-19 02:08:56 | 显示全部楼层
无法下载了,哪位下载过楼主代码的  提供下吧,谢谢了,LPC213X基于KEIL GUI的真的好少资料

出0入0汤圆

发表于 2014-5-17 17:11:47 | 显示全部楼层
这个可以要顶一下,也许会用到。感谢分享

出0入0汤圆

发表于 2014-5-30 09:46:18 | 显示全部楼层
好东西
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 22:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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