【PSoC3心得】我的TFT液晶屏实践(汉字,触摸,画线、圆等)
本帖最后由 ming1006 于 2013-2-5 20:09 编辑一直以来就想有一个自己的TFT液晶屏,寒假前终于买了个3.2寸的TFT彩屏,控制芯片是ILI9320,触摸芯片是ADS7843。寒假在家实践了一番,已经可以实现基本的显示字符,汉字,画点、线、折线、矩形、圆,画图等功能。废话少说,先上图了
PSoC3工程的建立还是很简单的,数据总线用两个8位的控制寄存器来实现,触摸芯片的spi也用软件模拟(只是为了移植方便,不然其实应该使用PSoC3的spi模块),所以只要添加一些数字IO口就行了。模块原理图如下
引脚分配如下
至于代码嘛实在太多了,上传个工程,大家自己看吧。注释绝对详细哦(没办法,这是我的风格,注释很重要哦)。考虑到液晶的应用很常见,为了方便大家移植到其他单片机上,我用宏定义来屏蔽底层,大家只需要改改头文件就可以了。(对了,延时函数移植到其他单片机时替换下就好了)
本帖最后由 ming1006 于 2013-2-5 20:55 编辑
附上ILI9320和ADS7843的说明书和中英文资料
还有本液晶屏的引脚接线图,是51的,可以作为一个参考
很不错滴。赞一个 很强悍,顶一个!!!哈哈~ nemon 发表于 2013-2-6 08:41 static/image/common/back.gif
很不错滴。赞一个
考试周荒废了好久,寒假重操旧业 xinxincaijq 发表于 2013-2-6 08:44 static/image/common/back.gif
很强悍,顶一个!!!哈哈~
这个寒假人不多啊 顶一个:) 好强悍,很不错啊!:D 今天我也刚调通了一块液晶,沾了QQ哥的喜气啦。 suyong_yq 发表于 2013-2-7 22:51 static/image/common/back.gif
今天我也刚调通了一块液晶,沾了QQ哥的喜气啦。
你是用什么液晶芯片呢