这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » Philips,ARM,LCD Philips的ARM可以直接连接LCD吗?

共2条 1/1 1 跳转至

Philips,ARM,LCD Philips的ARM可以直接连接LCD吗?

院士
2006-09-17 18:14:16     打赏
Philips,ARM,LCD Philips的ARM可以直接连接LCD吗?



关键词: Philips     可以     直接     连接    

院士
2006-12-22 22:43:00     打赏
2楼
问 lpc2214可以直接与带有驱动模块的LCD连接吗?lpc2214的数据接口可以直接向LCD的存储器写入数据吗? 1: lpc2214可以与带有驱动模块的LCD连接lpc2214可以与带有驱动模块的LCD连接,由驱动模块控制LCD显示。 2: re可以真接相连,不过为了安全起见,中间最好加个小电阻! 3: 可以。我连过,同意LS的方法,简单可靠 4: 可以,但不能用zlg的2200工程模板,用2100的我现在就做,320X240 tft 5: re为什么不可以.... 6: 我做过128*64...可以... 7: 要看你的LCD驱动芯片型号一般是没问题的
个别芯片可能要调整时序 8: PhilipsARM可以直接连接LCD吗?LPCfAnS

请问你是做的128*64的LCD,它的控制芯片是St7920吗?串行方式吗?

我也在弄,但是初始化不行啊!我用的是LPC2132;


   void SendByteLCD(uint8 SendLCDData)
        {
          uint8 ii,LCDT;
          LCDT = SendLCDData;
          for(ii=0;ii<8;ii++)
             {
               if(LCDT&0x80)
                   {
                     IO0SET =  LCD_DATA;

                      Wait(4);
                   }
                  else
                      {
                        IO0CLR =  LCD_DATA;

                         Wait(4);
                      }
                  LCDT = LCDT<<1;    

                  IO0CLR = LCD_SCLK;                 /*送时钟低电平*/
                   Wait(6);
                 IO0SET = LCD_SCLK;                 /*送时钟高电平*/
                  Wait(6);
                  
              }
         }



  void  LCDInit(void)
         {
           
           SendCMD(0x30);//功能设置,一次送8位数据,基本指令集
           SendCMD(0x0C);//0000,1100  整体显示,游标off,游标位置off
           SendCMD(0x01);//0000,0001 清DDRAM
           SendCMD(0x02);//0000,0010 DDRAM地址归位
           SendCMD(0x80);//1000,0000 设定DDRAM 7位地址000,0000到地址计数器AC//     
           SendCMD(0x04);//点设定,显示字符/光标从左到右移位,DDRAM地址加 一//   
           SendCMD(0x0C);//显示设定,开显示,显示光标,当前显示位反白闪动
          
           LcmClearTXT();
          
          
         }




void LcmClearTXT( void )
{
     uint8 i;
     SendCMD(0x30);      //8BitMCU,基本指令集合
     SendCMD(0x80);      //AC归起始位
     for(i=0;i<64;i++)
        SendData(0x20);
}

能介绍一下你是怎么做的程序,需要注意些哈子东西吗?关于时序是怎么搭配的!
9: 调用ZLG/GUI,自己修改驱动,会很简单。我使用了LPC2131/LPC2138去驱动内置KS0107和KS0108驱动器的128×64的LCD,IO直接驱动,直接使用了ZLG/GUI很可靠,也很容易上手,请详细参考《深入浅出ARM7-LPC213X/LPC214X》下册的相关部分,这样会节省你很多时间。
下面是我用这个方法做的一个动画界面 10: 并行的...3.3V..

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]