ALIENTEK 开发板LCD故障解决办法
很多朋友碰到LCD白屏/LCD不亮的问题.返修后发现其实LCD根本无问题.现就各种常见的白屏/黑屏故障现象做说明,此文档是对光盘文档: ALIENTEK MiniSTM32开发板入门教程&FAQ.pdf的一个补充说明.所以建议大家把两个文档结合起来看.
如果你碰到LCD有问题的时候,请对照下面的图片,把1~6点都仔细检查一下.
第一点,如果有跳线帽短接这些排针,或者杜邦线连接了外部的模块,可能导致LCD白屏.所以碰到白屏的时候,尽可能的把这些干扰全部去掉.保持没有任何连接.
第二点,我们的LCD模块是必须靠右插的,左侧是留给OLED模块用的,靠左插LCD的后果就是电源短路,电源灯不亮,LCD黑屏.但是不会烧坏LCD,您把LCD拔了,重新靠右插即可.
还有一种情况,就是LCD模块靠右插了,但是没插稳,建议把LCD模块插到底,或者拔了重新插一次,以确保连接可靠.
第三点,JTAG也可以干扰LCD的显示,有些情况,你插着JTAG,可能导致LCD白屏.建议把JTAG与开发板的连接断开.直接拔了这个排线.如果想让JTAG插着LCD也能显示,可以尝试JTAG重新下载一次代码,这样一般就可以插着JTAG也能显示了.
第四点,前面说了这么多,板子的供电一定要保证.开发板左侧和下方各有一个USB口,一般建议插下方的USB到电脑即可,这样既可以USB供电,又可以USB转串口下载代码(左侧的那个不能下载代码的!详见<<STM32不完全手册>>).
第五点,如果电源供电正常,一般这个蓝色的电源指示灯会亮.这个灯亮,是保证整个开发板正常工作的前提.
第六点,如果第五点有问题,可以按此电源开关,看看是否之前处于关闭状态,如果之前是关闭,按一下就会开启,正常的话LED就会亮了.如果不亮,请检查第二点或者第4点是否正常.
以上六步的2个大前提:
1,B0,B1都接GND;
2,每一步检查之后,按复位开关看看状况;
经过以上六点检查,基本LCD就会有显示了.但是如果还不显示,那么只可能有以下两种情况:
1,开发板的STM32芯片没有刷LCD显示的代码.
2,板子/LCD电路有问题了.
第1点,这个很好办,你可以找个有LCD显示的实验(比如实验10),下载到开发板,再检查是否正常.
第2点,如果第1点试过了也不行,就可能是板子真有问题了,可能是运输途中有损坏,请直接联系我们解决.
联系方式:
Email: 497610476@qq.com
论坛:www.openedv.com
电话:13922269459/15902020353
正点原子@ALIENTE
2012-4-8
|