|
接线大概就如图,WR 和RD都接的高电平,电容用的是105和104,串行接口,D0-D5都直接接3,3V了,单片机用的是STM32.程序都差不多,
我自己对照着ST7565的说明书把初始化命令全写了一遍,命令传输函数贴在下面:
void Comwrite(u8 cmd) //命令函数
{
unsigned char i ;
CS=0;
RS=0;
for(i=0;i<8;i++)
{ cmd=cmd<<1;
SID =cmd&0x80;
SCK=0;
SCK=1;
}
CS=1;
RS=1;
}
//-------------------初始化
void LcmInit( void )
{
delay_ms(1);
RES=1;
delay_ms(1); ;
RES=0;
delay_ms(1); ;
RES=1;
delay_ms(1); ;
Comwrite(0xe2);delay_ms(1);
Comwrite(0xae);Comwrite(0x40);
Comwrite(0xb1); //??
Comwrite(0x10);
Comwrite(0x00);
Comwrite(0xa0); // kaiqi
Comwrite(0xa6); // dizhi
Comwrite(0xa2); // dizhi
Comwrite(0xc0);
Comwrite(0x2f);
Comwrite(0x26); //起到了关键性作用
Comwrite(0x81); //
Comwrite(0x1f); //
Comwrite(0xf8); //
Comwrite(0x0);
Comwrite(0xaf);
Comwrite(0xa5); }
大概就这么多,现象就是VOUT口始终才2.几V,3都上不去,我个泪奔了,更没有显示。
跪求哪位大神能指点一二,不甚感激。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|