共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网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |