为什么我的51单片机开发板,需要将板上的电源与地短路一瞬间,才能正常工作的?是因为晶振不起振吗?

注意,是我将板上供外接扩展电路用的电源与地短路一瞬间,才能工作(不能短路太久),请各位技术牛人不吝赐教。。。
能说说具体怎么解决吗?
另外复位电路应该没问题。。。我检验过。。。至于我完全断电之后单片机仍不能正常工作,唯独是我将电源与地短接一瞬间,单片机才能正常工作,并且当每次程序加载到flash后,都要重复以上操作,单片机才能正常工作,还望高手指点。。。

绝对是复位的问题。将开发板彻底断电一段时间后,上电是否可以正常工作呢?我想应该可以正常工作的。你所说的不正常应该是在开发板关掉后立即开启然后单片机就不正常了。对不对?其实原因很简单。一般的复位电路就是一个电阻串接一个电容器。当初次上电时,这个复位电路是有效的。因为此时电容器上的电荷较少,可以形成一个复位脉冲。但是当你关掉开发板然后立即再次开启的话,复位电路因为电阻的存在,电容器上的电荷不会很快的消失。但是单片机因为已经没有电压了,所以已经停止了工作。但是,当你再次开启的时候,复位电路中的电容器因为电荷还没有彻底消失,所以此时的复位电路是不起作用的。所以单片机就因为复位不成功而无法正常工作。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-15
检查下开发板复位电路,或者开发板与扩展电路的上电时序问题。看看是不是这方面的原因。
第2个回答  2011-01-15
这个问题对我来讲太高深了。但我想你是不是把某根线接错了?线路的布设错误,线路接错。
第3个回答  2011-01-27
估计是吧!
第4个回答  2011-01-15
你看看板子之间有没有共地?
相似回答