共2条
1/1 1 跳转至页
Philips,ARM,LCD Philips的ARM可以直接连接LCD吗?

问
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: Philips的ARM可以直接连接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..
个别芯片可能要调整时序 答 8: Philips的ARM可以直接连接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 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】结构堵孔导致的喇叭无声问题被打赏50分 | |
【我踩过的那些坑】分享一下调试一款AD芯片的遇到的“坑”被打赏50分 | |
电流检测模块MAX4080S被打赏10分 | |
【我踩过的那些坑】calloc和malloc错误使用导致跑飞问题排查被打赏50分 | |
多组DCTODC电源方案被打赏50分 | |
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】杜绑线问题被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 |