35回答

8收藏

[原创] 【PSoC3心得】我的TFT液晶屏实践(汉字,触摸,画线、圆等)

 

英飞凌 英飞凌 25384 人阅读 | 35 人回复 | 2013-02-05

本帖最后由 ming1006 于 2013-2-5 20:09 编辑

  一直以来就想有一个自己的TFT液晶屏,寒假前终于买了个3.2寸的TFT彩屏,控制芯片是ILI9320,触摸芯片是ADS7843。寒假在家实践了一番,已经可以实现基本的显示字符,汉字,画点、线、折线、矩形、圆,画图等功能。废话少说,先上图了

  PSoC3工程的建立还是很简单的,数据总线用两个8位的控制寄存器来实现,触摸芯片的spi也用软件模拟(只是为了移植方便,不然其实应该使用PSoC3的spi模块),所以只要添加一些数字IO口就行了。模块原理图如下

  引脚分配如下

  至于代码嘛实在太多了,上传个工程,大家自己看吧。注释绝对详细哦(没办法,这是我的风格,注释很重要哦)。考虑到液晶的应用很常见,为了方便大家移植到其他单片机上,我用宏定义来屏蔽底层,大家只需要改改头文件就可以了。(对了,延时函数移植到其他单片机时替换下就好了)
TFT_3_2.zip (2.36 MB, 下载次数: 1178)




分享到:
回复

使用道具 举报

回答|共 35 个

倒序浏览

沙发

ming1006

发表于 2013-2-5 20:10:31 | 只看该作者

本帖最后由 ming1006 于 2013-2-5 20:55 编辑

附上ILI9320和ADS7843的说明书和中英文资料
ILI9320DS_V0.44.pdf (1.21 MB, 下载次数: 115)

ILI9325_指令中文规格书.pdf (2.4 MB, 下载次数: 155)

奕力ILI9320调屏方法.pdf (1.05 MB, 下载次数: 133)


ADS7843_en.pdf (166.27 KB, 下载次数: 65)

触摸屏控制芯片ADS7843中文资料.doc (450 KB, 下载次数: 76)

还有本液晶屏的引脚接线图,是51的,可以作为一个参考
3.0_3.2模块接线图.pdf (43.72 KB, 下载次数: 73)
板凳

nemon

发表于 2013-2-6 08:41:50 | 只看该作者

很不错滴。赞一个
地板

小菜儿

发表于 2013-2-6 08:44:26 | 只看该作者

很强悍,顶一个!!!哈哈~
5#

ming1006

发表于 2013-2-6 23:41:00 | 只看该作者

nemon 发表于 2013-2-6 08:41
很不错滴。赞一个

考试周荒废了好久,寒假重操旧业
6#

ming1006

发表于 2013-2-6 23:44:38 | 只看该作者

xinxincaijq 发表于 2013-2-6 08:44
很强悍,顶一个!!!哈哈~

这个寒假人不多啊
7#

zhangb7309

发表于 2013-2-7 09:53:30 | 只看该作者

顶一个                  
8#

翔宇

发表于 2013-2-7 16:04:17 | 只看该作者

好强悍,很不错啊!
世代意志的传承,我的梦必将实现!
9#

suyong_yq

发表于 2013-2-7 22:51:22 | 只看该作者

今天我也刚调通了一块液晶,沾了QQ哥的喜气啦。
10#

ming1006

发表于 2013-2-7 23:07:58 | 只看该作者

suyong_yq 发表于 2013-2-7 22:51
今天我也刚调通了一块液晶,沾了QQ哥的喜气啦。

你是用什么液晶芯片呢
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条