|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
麻烦大家帮忙分析一下,c8051时而工作,时而不工作 |
作者:flwssg 栏目:单片机 |
第一次作板,不知道是什么原因. 我用C8051f020,单片机时而工作,时而不工作. 开始以为是外部晶振的问题,当单片机工作时,用示波器测外部晶振引脚,可以看到正弦波,而单片机不工作时,用示波器什么也测不到.说明外部晶振没坏,应该是单片机内的振荡电路有问题,也许没提供足够的电压?从而推断可能是单片机的VCC或者GND引脚有虚焊或短路.于是在单片机不工作时测PCB板上的VCC和GND是否导通,结果是不导通,说明没短路.那就是虚焊了?可是我用万用表测单片机的VCC引脚和PCB板上的VCC,是导通的呀,即使在单片机不工作时也是导通的. 另外,在单片机不工作时,用手按一按PCB板上的某处(不一定什么地方),有时就能让单片机开始工作. 请问这是什么原因呀? |
2楼: | >>参与讨论 |
作者: flwssg 于 2007/4/20 11:46:00 发布:
自己顶 自己顶 |
3楼: | >>参与讨论 |
作者: drq1997 于 2007/4/20 11:54:00 发布:
我也在用C8051F021做一个项目 有空交流交流 |
4楼: | >>参与讨论 |
作者: drq1997 于 2007/4/20 11:56:00 发布:
不知道你的复位是怎么处理的 |
5楼: | >>参与讨论 |
作者: hq_y 于 2007/4/20 12:00:00 发布:
重新把mcu的管脚再焊接一次 |
6楼: | >>参与讨论 |
作者: 独占一江秋 于 2007/4/20 12:55:00 发布:
程序不跑就是晶振停了。 看看焊接是否有问题,晶振负载电容对不对,布线是不是太糟糕。 怀疑芯片内部电路,还轮不到你我之辈。 发现你好像带电测导通,晕 |
7楼: | >>参与讨论 |
作者: 楼上的 于 2007/4/20 13:18:00 发布:
嘎嘎 1,复位静态门槛要搞稳. 2,放狗了没有,放了要记得喂狗. |
8楼: | >>参与讨论 |
作者: dreambird 于 2007/4/20 13:23:00 发布:
re "另外,在单片机不工作时,用手按一按PCB板上的某处(不一定什么地方),有时就能让单片机开始工作" 这可是典型的虚焊特征 |
9楼: | >>参与讨论 |
作者: hqk211 于 2007/4/20 16:54:00 发布:
虚焊的可能性最大 同意楼上,虚焊是初学者感到问题复杂,甚至是感到自己没有能力解决问题的重要诱因,我也有同感 |
10楼: | >>参与讨论 |
作者: flwssg 于 2007/4/20 22:08:00 发布:
问题已经解决,谢谢大家 问题已经解决:LS04虚焊 MCU的复位端由LS04给出,导致MCU复位引脚经常为低电平。谢谢大家。 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |