打印

麻烦大家帮忙分析一下,c8051时而工作,时而不工作

[复制链接]
2974|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flwssg|  楼主 | 2007-4-19 22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一次作板,不知道是什么原因.

我用c8051f020,单片机时而工作,时而不工作.

开始以为是外部晶振的问题,当单片机工作时,用示波器测外部晶振引脚,可以看到正弦波,而单片机不工作时,用示波器什么也测不到.说明外部晶振没坏,应该是单片机内的振荡电路有问题,也许没提供足够的电压?从而推断可能是单片机的VCC或者GND引脚有虚焊或短路.于是在单片机不工作时测PCB板上的VCC和GND是否导通,结果是不导通,说明没短路.那就是虚焊了?可是我用万用表测单片机的VCC引脚和PCB板上的VCC,是导通的呀,即使在单片机不工作时也是导通的.

另外,在单片机不工作时,用手按一按PCB板上的某处(不一定什么地方),有时就能让单片机开始工作.

请问这是什么原因呀?

相关帖子

沙发
flwssg|  楼主 | 2007-4-20 11:46 | 只看该作者

自己顶

自己顶

使用特权

评论回复
板凳
drq1997| | 2007-4-20 11:54 | 只看该作者

我也在用c8051f021做一个项目

有空交流交流

使用特权

评论回复
地板
drq1997| | 2007-4-20 11:56 | 只看该作者

不知道你的复位是怎么处理的

使用特权

评论回复
5
hq_y| | 2007-4-20 12:00 | 只看该作者

重新把mcu的管脚再焊接一次

使用特权

评论回复
6
独占一江秋| | 2007-4-20 12:55 | 只看该作者

程序不跑就是晶振停了。

看看焊接是否有问题,晶振负载电容对不对,布线是不是太糟糕。
    怀疑芯片内部电路,还轮不到你我之辈。
    发现你好像带电测导通,晕

使用特权

评论回复
7
楼上的| | 2007-4-20 13:18 | 只看该作者

嘎嘎

1,复位静态门槛要搞稳.
2,放狗了没有,放了要记得喂狗.

使用特权

评论回复
8
dreambird| | 2007-4-20 13:23 | 只看该作者

re

"另外,在单片机不工作时,用手按一按PCB板上的某处(不一定什么地方),有时就能让单片机开始工作"
这可是典型的虚焊特征

使用特权

评论回复
9
hqk211| | 2007-4-20 16:54 | 只看该作者

虚焊的可能性最大

同意楼上,虚焊是初学者感到问题复杂,甚至是感到自己没有能力解决问题的重要诱因,我也有同感

使用特权

评论回复
10
flwssg|  楼主 | 2007-4-20 22:08 | 只看该作者

问题已经解决,谢谢大家

问题已经解决:LS04虚焊

MCU的复位端由LS04给出,导致MCU复位引脚经常为低电平。谢谢大家。

使用特权

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

本版积分规则

4

主题

10

帖子

0

粉丝