TFT搞不定

[复制链接]
2319|10
 楼主| Imakey 发表于 2013-7-9 01:08 来自手机 | 显示全部楼层 |阅读模式
刚开始学习单片机,最近研究TFT显示控制,整了几周都没整明白!愣是没有任何显示~~~请大神们支招。。。
xyz549040622 发表于 2013-7-9 07:17 | 显示全部楼层
1.用的什么单片机
2.用的哪种TFT
3.TFT有没有官方的驱动程序
4.一般这种问题都是时序不对或者初始化问题导致
xiaox314 发表于 2013-7-9 08:22 | 显示全部楼层
一般卖TFT的都会提供驱动例程,只要按照那个改成自己要用的单片机模式就好了!
 楼主| Imakey 发表于 2013-7-9 12:50 来自手机 | 显示全部楼层
xyz549040622 发表于 2013-7-9 07:17
1.用的什么单片机
2.用的哪种TFT
3.TFT有没有官方的驱动程序

单片机用的是89C52,TFT主控芯片是9325,驱动程序也有官方例程,我是根据9325的数据手册来写的,大概的编程思想是  初始化液晶(设定AC更新方向,显示像素模式,开屏显示等),下来就是开辟一个小窗口(限定AC的自动更新范围)用来显示字符,大小为8*16 16*16等,然后就是往显存写字符扫描码。地址和控制指令是我从官方例程那边拷贝过来的。是不是我软件流程哪里错了??
 楼主| Imakey 发表于 2013-7-9 12:52 来自手机 | 显示全部楼层
xiaox314 发表于 2013-7-9 08:22
一般卖TFT的都会提供驱动例程,只要按照那个改成自己要用的单片机模式就好了! ...

我是想搞清楚TFT是怎么显示出一个个字符,扫描码,搞清楚他的寄存器,显存的的关系等~~例程是有,
gx_huang 发表于 2013-7-9 13:11 | 显示全部楼层
9325,最常见的驱动IC了,看看硬件对不?
xyz549040622 发表于 2013-7-9 23:12 | 显示全部楼层
Imakey 发表于 2013-7-9 12:52
我是想搞清楚TFT是怎么显示出一个个字符,扫描码,搞清楚他的寄存器,显存的的关系等~~例程是有, ...

和提供的例程对比,看看你哪里错了
xiaox314 发表于 2013-7-10 08:54 | 显示全部楼层
TFT的原理和点阵一样的,比如2.4的点阵,一般是240*160像素的,显示一个字符无非是把它取模,它的寄存器很多,其实应用的话没有必要,应该它就是用来显示的,怎么显示就是你的问题了!
 楼主| Imakey 发表于 2013-7-10 10:00 | 显示全部楼层
xiaox314 发表于 2013-7-10 08:54
TFT的原理和点阵一样的,比如2.4的点阵,一般是240*160像素的,显示一个字符无非是把它取模,它 ...

谢谢各位啦!!!调出来了。。。。发现初始化液晶之前没有对它进行复位操作。。整了那么久,居然是忘记复位了!!
 楼主| Imakey 发表于 2013-7-10 10:02 | 显示全部楼层
xyz549040622 发表于 2013-7-9 23:12
和提供的例程对比,看看你哪里错了

调出来了,少了液晶复位!!
duhemayi 发表于 2013-7-10 16:57 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:联系邮箱 997494013@qq.com

76

主题

779

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部