导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→使用1335f驱动320*240液晶屏的6个疑问!!!!

* 91087: 使用1335f驱动320*240液晶屏的6个疑问!!!!

   seaman117 
seaman117发表的帖子 

 使用1335f驱动320*240液晶屏的6个疑问!!!!
使用1335f驱动320*240液晶屏的6个疑问!!!!

小弟第一次接触液晶,下面都是参看液晶使用大全以及1335的数据手册、网络上的各种测试程

序后产生的疑问。

1.SystemSet的P7,P8参数的地址和Scroll的SAD地址以及CGRam的地址有什么区别。
我的理解:AP(p7p8参数)是在显存里分配显示一行的字节数,如0x0028H是不是显示一行用40B

。SAD的地址如初始化为{0x00,0x00,0xef,0x60,0x09,0xf0}一区的首地址是不是从0x0000H开始

到0x95fH(960-1)结束?这个地址是不是对应1335芯片上缓存的地址?

2.为什么有的测试程序设置了CGRam的地址,有的只是设置了光标的地址?CGRam的字符代码

80H-9FH是什么意思?

3.液晶大全上的P467页一段话看不明白:CGRAM指令设置了CGRAM在显示存储器内的起始地址

SAG,从该地址起的2K字节空间(M2=0)或4K字节空间(M2=1)为CGRAM区域。
M2在什么地方设置?

4.汉字能不能在文本模式下显示,如果在图形模式下显示,是不是就不能显示光标了?

5.OYLAY的合成显示中,DM1是控制一区的文本、图形显示切换,DM2控制三区的文本、图形显示

切换,那么二区四区的文本、图形显示方式如何控制呢?

6.下面的清屏函数中的i为什么是28800,换成32768就不行了。相关设置参数如下:
unsigned char code system_set_ini[8]={0x34,0x87,0x07,0x27,0x4a,0xf0,0x28,0x00};
unsigned char code system_set_ini_1[8]={0x30,0x87,0x07,0x27,0x4a,0xf0,0x28,0x00};
unsigned char code scroll_ini1[6]={0x00,0x00,0xef,0x60,0x09,0xf0};
unsigned char code scroll_ini2[6]={0xb0,0x04,0x1e,0x60,0x09,0xf0};
unsigned char code scrform_ini[2]={0x07,0x86};
unsigned char code hdot_scr_ini[2]={0x00,0x0b};
unsigned char code ovlay_ini[1]={0x01};

void clr_scr()
{
 int i=0;

 sed1335_write(csrdir_right,null,1);
 sed1335_write(csrw,cur_set_ini1,2);
 a0=1;
 read=1;
  databus=mwrite;
  write=0;
  write=1;

 for(i=0;i  <28800;i++)
  {
    a0=0;
  read=1;
    databus=0x00;
    write=0;
    write=1;
  }
 sed1335_write(csrw,cur_set_ini1,2);
}


发表时间:2006年4月4日17:43:56

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:modibus通讯时,前面的SLAVE ADDRESS要以标志位接收吗?后面数据就按一般数
[下一篇帖子]:ne2000兼容网卡 传输不能超过30K在 arm9 开发板上 ,运行