📄 tft屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..htm
字号:
cellSpacing=0 cellPadding=0 width=220 border=0>
<TBODY>
<TR>
<TD align=middle width=115><B>我的分类</B></TD>
<TD align=right width=105><IMG title=收起
onclick="ShowHideDiv('lefttree',this);return false;"
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/dot2.gif"
border=0> </TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=5></TD></TR>
<TR>
<TD>
<SCRIPT
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/tree.js"></SCRIPT>
<DIV id=lefttree
style="SCROLLBAR-FACE-COLOR: #eeeeee; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; SCROLLBAR-ARROW-COLOR: #006699; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #eedfe7"></DIV>
<SCRIPT language=javascript>ContentsTree = new CTree("ContentsTree");ContentsTree.bAutoClose = false;ContentsTree.stTarget = "";a0 = ContentsTree.AddNode(null, "我的文章分类", "article.html");a0.bOpen=true;p0 = ContentsTree.AddNode(null, "我的图片分类", "photo.html");p0.bOpen=true;f0 = ContentsTree.AddNode(null, "我的链接分类", "links.html");f0.bOpen=true;m0 = ContentsTree.AddNode(null, "我的音乐分类", "music.html");m0.bOpen=true;a82904 = ContentsTree.AddNode(a0, "嵌入式之路", "article_82904.html");a82992 = ContentsTree.AddNode(a0, "我的实例", "article_82992.html");a82709 = ContentsTree.AddNode(a0, "人生-感悟", "article_82709.html");a88657 = ContentsTree.AddNode(a0, "硬件、单片机基础", "article_88657.html");a88657.bOpen=true;var pm=a88657;while(pm=pm.pParent){pm.bOpen=true;} //document.write(ContentsTree.GetHTMLCode());document.getElementById("lefttree").innerHTML=ContentsTree.GetHTMLCode();</SCRIPT>
</TD></TR>
<TR>
<TD height=5></TD></TR></TBODY></TABLE><BR><A
href="http://blog.chinaunix.net/u2/rss.php?id=65955"><IMG alt=""
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/xmlrss.gif" border=0></A>
<BR><BR></TD>
<TD width=10></TD>
<TD vAlign=top width=685>
<TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0
width="100%" align=center border=0>
<TBODY>
<TR>
<TD align=middle bgColor=#bbf0ff><BR><FONT style="FONT-SIZE: 14pt"
color=#000066><B>TFT屏时序分析</B></FONT> </TD>
<TR>
<TD>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#bbf0ff
cellSpacing=1 cellPadding=0 width="100%" border=1>
<TBODY>
<TR>
<TD align=middle>
<TABLE
style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word"
cellSpacing=0 cellPadding=0 width=650 border=0>
<TBODY>
<TR>
<TD align=middle>
<TABLE
style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word"
cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=650>
<DIV id=art style="MARGIN: 15px">
<DIV>下图是TFT屏的典型时序。其中VSYNC是帧同步信号,VSYNC每发出1个脉冲,都意味着新的1屏视频资料开始发送。而HSYNC为行同步信号,每个HSYNC脉冲都表明新的1行视频资料开始发送。而VDEN则用来标明视频资料的有效,VCLK是用来锁存视频资料的像数时钟。<BR>并且在帧同步以及行同步的头尾都必须留有回扫时间,例如对于VSYNC来说前回扫时间就是(VSPW+1)+(VBPD+1),后回扫时间就是(VFPD+1);HSYNC亦类同。这样的时序要求是当初CRT显示器由于电子枪偏转需要时间,但后来成了实际上的工业标准,乃至于后来出现的TFT屏为了在时序上于CRT兼容,也采用了这样的控制时序。<BR>
<DIV align=center><IMG
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/080613144623.jpg"
onload="javascript:if(this.width>500)this.width=500;"
border=0></DIV>
<DIV
align=left>YFARM9-EDU-1采用的是Samsung公司的1款3.5寸TFT真彩LCD屏,分辩率为240*320,下图为该屏的时序要求。</DIV>
<DIV align=center> </DIV>
<DIV align=center> </DIV>
<DIV align=center> </DIV>
<DIV align=center><IMG
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/080613144652.jpg"
onload="javascript:if(this.width>500)this.width=500;"
border=0></DIV>
<DIV align=left>通过对比图3-4和图3-5,我们不难看出:<BR>VSPW+1=2
-> VSPW=1<BR>VBPD+1=2 ->
VBPD=1<BR>LINVAL+1=320-> LINVAL=319<BR>VFPD+1=3
-> VFPD=2<BR><BR>HSPW+1=4 ->
HSPW=3<BR>HBPD+1=7 ->
HBPW=6<BR>HOZVAL+1=240->
HOZVAL=239<BR>HFPD+1=31 ->
HFPD=30<BR>以上各参数,除了LINVAL和HOZVAL直接和屏的分辩率有关,其它的参数在实际操作过程中应以上面的为参考,不应偏差太多。
<BR>LCD控制器主要寄存器功能详解<BR>(1)LCDCON1<BR>
<DIV align=center><IMG
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/080613144723.jpg"
onload="javascript:if(this.width>500)this.width=500;"
border=0></DIV></DIV>
<DIV align=left>LINECNT
:当前行扫描计数器值,标明当前扫描到了多少行<BR>CLKVAL
:决定VCLK的分频比。LCD控制器输出的VCLK是直接由系统总线(AHB)的工作频率HCLK直接分频得到的。做为240*320的TFT屏,应保证得出的VCLK在5~10MHz之间<BR>MMODE
:VM信号的触发模式(仅对STN屏有效,对TFT屏无意义)<BR>PNRMODE
:选择当前的显示模式,对于TFT屏而言,应选择[11],即TFT LCD
panel<BR>BPPMODE
:选择色彩模式,对于真彩显示而言,选择16bpp(64K色)即可满足要求<BR>ENVID
:使能LCD信号输出<BR>
<DIV align=center><IMG
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/080613144752.jpg"
onload="javascript:if(this.width>500)this.width=500;"
border=0></DIV></DIV>
<DIV align=left>VBPD , LINEVAL , VFPD , VSPW
的各项含义已经在前面的时序图中得到体现,这里不再赘述。</DIV>
<DIV align=left>
<DIV align=center><IMG
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/080613144811.jpg"
onload="javascript:if(this.width>500)this.width=500;"
border=0></DIV></DIV>
<DIV align=left>HBPD , HOZVAL , HFPD
的各项含义已经在前面的时序图中得到体现,这里不再赘述。<BR>
<DIV align=center><IMG
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/080613144832.jpg"
onload="javascript:if(this.width>500)this.width=500;"
border=0></DIV></DIV>
<DIV align=left>HSPW
的含义已经在前面的时序图中得到体现,这里不再赘述。<BR>MVAL 只对
STN屏有效,对TFT屏无意义。<SPAN class=style1><FONT
color=#ffffff>(</FONT><A class=link3
href="http://www.avrw.com/" target=_parent><FONT
color=#ffffff>综合电子</FONT></A></SPAN></DIV>
<DIV align=center> </DIV>
<DIV align=center> </DIV>
<DIV
align=center> </DIV></DIV></DIV></TD></TR></TBODY></TABLE>
<P style="MARGIN: 5px; LINE-HEIGHT: 150%"></P></TD></TR>
<TR>
<TD height=25><FONT color=#000066> 发表于:
2008-06-13,修改于: 2008-06-13
14:48 已浏览228次,有评论0条</FONT> <A id=star title=推荐这篇文章
onclick="NewWindows(this.href);return false;"
href="http://blog.chinaunix.net/u2/star.php?blogid=65955&artid=1000403">推荐</A>
<A id=complaint title=投诉这篇文章
onclick="NewWindows(this.href);return false;"
href="http://blog.chinaunix.net/u2/complaint.php?blogid=65955&artid=1000403">投诉</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#bbf0ff cellSpacing=0
cellPadding=0 width="100%" align=center border=1>
<TBODY>
<TR>
<TD
background="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/bg_line.gif"
height=28> <B>网友评论</B></TD></TR>
<TR>
<TD align=middle>
<TABLE style="COLOR: #0066cc; BORDER-COLLAPSE: collapse"
cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#bbf0ff cellSpacing=0
cellPadding=0 width="100%" align=center border=1>
<TBODY>
<TR>
<TD
background="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/bg_line.gif"
height=28> <B>发表评论</B></TD></TR>
<TR>
<TD bgColor=#ffffff height=1></TD></TR>
<TR>
<TD align=middle bgColor=#ffffff><IFRAME name=comment
src="TFT屏时序分析 - 硬件、单片机基础 - 既然选择了远方,只有风雨兼程..files/comment.htm"
frameBorder=0 width=600
height=160></IFRAME></TD></TR></TBODY></TABLE><BR><BR></TD>
<TD width=10></TD></TR></TBODY></TABLE>
<TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=950
align=center border=0>
<TBODY>
<TR>
<TD height=50></TD></TR>
<TR>
<TD align=middle><BR>
<P>Copyright © 2001-2006 ChinaUnix.net All Rights Reserved<BR>
<P>感谢所有关心和支持过ChinaUnix的朋友们 <BR>页面生成时间:2.59751
<P><A href="http://www.miibeian.gov.cn/" target=_blank>京ICP证041476号</A>
</P></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -