打印

请教牛人,电路要开2次,更新1

[复制链接]
1841|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lf626384|  楼主 | 2011-10-25 00:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lf626384 于 2011-10-25 13:22 编辑

单片机连个12864的屏,
开机单片机无**常工作,屏不出字
断电马上在开就好了,一切正常,
过会在开不能工作
或断电时用镊子把输入端正负级短路一下在开,不能正常工作
还有个方法,把连接晶振的2个单片机脚短路一下,也开始运行

求指导啊
更换晶振,电容无效,检查连接等也是对的

相关帖子

沙发
t.jm| | 2011-10-25 08:18 | 只看该作者
可能是LCM驱动的复位部分程序有问题。

使用特权

评论回复
板凳
mugenwon| | 2011-10-25 08:30 | 只看该作者
先搞明白是单片机无法工作还是液晶无法工作。

使用特权

评论回复
地板
airwill| | 2011-10-25 08:33 | 只看该作者
嗯,LCM 复位逻辑问题的可能性很大。
开机一次后,手动给 LCM 个复位信号试试,不过还要重新执行初始化程序。
最终的办法,LCM 的复位信号也控制起来,上电延时,再复位,然后再显示。

使用特权

评论回复
5
lyz6118| | 2011-10-25 08:39 | 只看该作者
晶振,那里的两个小瓷片,换大点。以前我遇到过。

使用特权

评论回复
6
lf626384|  楼主 | 2011-10-25 12:33 | 只看该作者
晶振,那里的两个小瓷片,换大点。以前我遇到过。
lyz6118 发表于 2011-10-25 08:39

这个我试了,无效,
下午去看看大家说的LCM

使用特权

评论回复
7
lf626384|  楼主 | 2011-10-25 12:35 | 只看该作者
可能是LCM驱动的复位部分程序有问题。
t.jm 发表于 2011-10-25 08:18

为什么带电状态短路下接晶振的单片机2脚就好了呢?

使用特权

评论回复
8
t.jm| | 2011-10-25 16:10 | 只看该作者
估计你的LCM复位时序有问题,所以才会出现要连续开2次的现象,MCU复位使得LCM复位程序执行了2次,也基本等同连续上电2次。
这种情况多半是LCM驱动程序问题。

使用特权

评论回复
9
lf626384|  楼主 | 2011-10-25 19:47 | 只看该作者
估计你的LCM复位时序有问题,所以才会出现要连续开2次的现象,MCU复位使得LCM复位程序执行了2次,也基本等同连续上电2次。
这种情况多半是LCM驱动程序问题。 ...
t.jm 发表于 2011-10-25 16:10


试了,把屏低电平复位,我直接连到地/负极/,可见屏有复位动作,但还是不显示字符

应该能确定是单片机没工作了吧

使用特权

评论回复
10
chunyang| | 2011-10-26 00:14 | 只看该作者
重点检查复位电路和MCU本振电路,前者可以通过上电后人工复位来判断,后者可以用万用表或示波器测量。

使用特权

评论回复
11
t.jm| | 2011-10-26 09:21 | 只看该作者
MCU是否工作可以随便拿个IO,不停地翻转状态就能有效地显示MCU是否工作了。
你把LCM硬件复位还是不够的,还要对LCM寄存器初始化才行,具体要看你的LCM用的是什么控制器。

使用特权

评论回复
12
lf626384|  楼主 | 2011-10-26 16:43 | 只看该作者
MCU是否工作可以随便拿个IO,不停地翻转状态就能有效地显示MCU是否工作了。
你把LCM硬件复位还是不够的,还要对LCM寄存器初始化才行,具体要看你的LCM用的是什么控制器。 ...
t.jm 发表于 2011-10-26 09:21


xiexie 我漏说了一点,
电路板确实有一脚是不停的反转状态此脚对应LED正常时闪烁,
故障时此LED不闪,
把接晶振的2脚短路一下,LED也闪了,屏也正常了

使用特权

评论回复
13
t.jm| | 2011-10-26 17:19 | 只看该作者
12# lf626384 这能说明MCU没有工作,检查晶振电容是否正确。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

309

帖子

2

粉丝