找回密码
 注册
搜索
查看: 1688|回复: 10

[讨论] 跪求-如何用单片机测试18bit数据的TFT屏

[复制链接]
发表于 2006-1-16 11:31:00 | 显示全部楼层 |阅读模式
有没有哪位高手用单片机测试过18bit数据的TFT,把测试代码贡献出来给咱看看。
用ARM7的也可以,但是我现在所用的ARM板也只引了16位的数据线,用别的GPIO模拟可能比较复杂。
有没有那位兄弟做过的啊。
发表于 2006-1-17 10:19:00 | 显示全部楼层
<P>我有用8051做過,不知道你所用的Driver IC是什麼!我可以把code給你看看。請問你是要匯編語言還是C語言?</P>
点评回复

使用道具 举报

发表于 2006-1-17 11:28:00 | 显示全部楼层
用一颗CPLD把你ARM板做转换成18PIN的
点评回复

使用道具 举报

 楼主| 发表于 2006-1-19 13:28:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>boxen</I>在2006-1-17 10:19:14的发言:</B>

<P>我有用8051做過,不知道你所用的Driver IC是什麼!我可以把code給你看看。請問你是要匯編語言還是C語言?</P></DIV>


Driver IC是HX8309,最好是用C语言的。能否把代码发过来看看?
niles_zhang@hotmail.com
点评回复

使用道具 举报

发表于 2006-2-17 15:05:00 | 显示全部楼层
你把DRIVER IC DATASHEET发给我我写个ARM7的给你
点评回复

使用道具 举报

发表于 2006-5-30 13:28:00 | 显示全部楼层
<P>如果你的LCM上是18bit数据线的那你就一定</P><P>1.要在ARM7或8051上有18条数据线和LCM相连。</P><P>ARM7是16 bit的那就需要通过ARM7上的GPIO口补齐18位;8051你可以用P0,P1,P2口的6位来控制。</P><P>2.这样你再通过移位转换或8051上三个6位来输入即可。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-6-3 06:30:00 | 显示全部楼层
<P>其实你利用自己本身板子上面的16个接口,在利用其他的GPIO口,来送DB0和DB9就行了,送指令的DB1-DB8,DB10-DB17用你自身的16bit接口,这样GPIO只是起到一个送数据的作用,没有参与送指令。其实你只需要将DB0、DB9的数据单独提出来送给你指定的GPIO,Driver Ic内部会作相应的处理。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-6-9 13:28:00 | 显示全部楼层
<P>18bit你也可以用16bit 显示啊!</P><P>DB9和DB0 接地就好了,再把IM3-0在硬件上设置好,就可以用16bit 显示啦!</P>[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-6-12 22:47:00 | 显示全部楼层
<P>不知道你现在的接口是RGB接口,还是一般的并形接口。如果是RGB接口的话,你可以将R0,B0直接接地,就可以实现显示。如果是是18位并行的话,那很容易,楼上说的方法就可以解决。</P>[br]
+1 RD币
点评回复

使用道具 举报

发表于 2006-6-13 17:46:00 | 显示全部楼层
<P>楼主的意思不就是说51输出端口不够吗?用三个口输出,一个点数据写上三次不就可以了~只是速度慢了些,呵呵</P><P>void w_data(unsigned int v1,unsigned int v2,unsigned int v3)
{
tft_rs=1;
delay(1);
tft_cs=0;
P0=v1;
P1=v2;
P2=v3;
tft_wr=0;
tft_wr=1;
tft_cs=1;
tft_rs=1;
}</P>
点评回复

使用道具 举报

发表于 2006-9-8 23:04:00 | 显示全部楼层
我当时做的是16位的,其实LCM厂家的人很多作这种东西的,因为他们要测试或者演示产品用,找他们拿一份参考一下最好了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-9-29 18:02 , Processed in 0.046393 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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