耀元鸿.专业显示方案

常见问题

HOME > 常见问题 > I8080接口或者SPI接口调试方法 >
2018-09-01

I8080接口或者SPI接口调试方法

分享到:

很多客户朋友在使用晶力泰SPI或者8080(MCU/并口)的时候,遇到液晶屏无法显示,不知道如何调试,现将方法罗列如下:

遇到问题先用排除法,换屏换板,看看问题跟着屏走还是板走,再从如下思路查找问题。

1.首先不要接屏幕接入主板,让所用到的IO口(RESET,CS,RS,WR,RD,SCL,SDA,DB0-DB15……)输出高低跳变的电平,最简单的方法可以在主函数中,如:

void main(void)

{

init(void);

while(1)

{

RESET=1;

CS=1;

RS=1;

…………………………//把用到的IO拉高

Delay(5);//简短延时

RESET=0;

CS=0;

RS=0;

…………………………//把用到的IO拉低

Delay(5);//简短延时

}

代码跑起来下载到目标板,用示波器挨个口探测波形,如果波形宽度(频率)与代码不一致,很可能这个IO口的第一功能不是IO,需要检查初始化中CPU端口的配置。

如果波形高度与其他IO不一致,很可能相邻的两个IO短路了,这时候就需要检查连接器的焊接,CPU的焊接,或者走线是否短路。

如果没有波形,当然也要检查是否假焊或者IO是否配置正确。

2.当IO都能正常受控之后,带入晶力泰销售提供的DEMO程序中的初始化已经功能函数,一般都能正常显示了。

我们10多年来,总结出了如下2点最容易出现的问题:

1.IO口没有配置好

2.连接器焊接短路或者开路,或者焊接时间太长导致连接器损坏变形。

 

 

 


上一篇 :
下一篇 :

总访问量:681459    今日访问量:381    您是今天第:381 位访问者