为什么我的C8051一直复位?

[复制链接]
 楼主| gwzhang01 发表于 2010-11-21 10:38 | 显示全部楼层 |阅读模式
各位大虾,小弟今天遇到一个问题,请大家指教
我用的是C8051F020
昨天还好用的,今天重新下载了一次程序,发现单片机就开始不断复位,
用示波器查看,电源电压没有问题,晶振也可以启振,昨天还好用的,确定关闭了WTD。不知道是哪里出现了问题,请各位不吝赐教。小弟感激不尽!
 楼主| gwzhang01 发表于 2010-11-21 11:25 | 显示全部楼层
哎。大家指点下啊
GZSH 发表于 2010-11-21 16:56 | 显示全部楼层
先下个简单的程序试试,  如果还是不断复位, 就查硬件电路(复位信号, 器件焊接等等); 如果能正常工作, 那就是程序或配置的问题了.
zdhlixiang2006 发表于 2010-11-21 17:02 | 显示全部楼层
请楼主仔细看一下C8051手册中的复位一节,看引起复位都有哪些条件,然后一一排除
pa2792 发表于 2010-11-21 18:20 | 显示全部楼层
估计很难有答案。拿去给FAE,他也没法分析这些莫名其妙的东西。
pa2792 发表于 2010-11-21 18:21 | 显示全部楼层
个人认为C8051F太娇气了。或者是本人水平太差劲了。
cosmoscn 发表于 2010-11-21 20:36 | 显示全部楼层
28脚MONEN(电源监控)一定要接VCC,不然就容易复位。
月下狂想曲 发表于 2010-11-21 21:02 | 显示全部楼层
原厂的中文说明讲得很详细,看了说明没有,应不会有问题的吧
SmartEnergy 发表于 2010-11-21 23:43 | 显示全部楼层
先下个简单的程序试试,  如果还是不断复位, 就查硬件电路(复位信号, 器件焊接等等); 如果能正常工作, 那就是程序或配置的问题了.
GZSH 发表于 2010-11-21 16:56

这个方法好。LZ注意到没?F020在04年就用过,感觉不错。
chunyang 发表于 2010-11-22 08:18 | 显示全部楼层
先烧一个最简单的程序比如就一个指向自身的跳转指令再测,如果问题消失,是你的软件编程有误,否则是硬件问题,重点检查连线和焊接,先不要怀疑MCU本身。
zxy20099 发表于 2010-11-22 08:20 | 显示全部楼层
顶一下。
ayb_ice 发表于 2010-11-22 08:22 | 显示全部楼层
调试便知
yuyetufu 发表于 2010-11-22 08:50 | 显示全部楼层
看复位的那个寄存器,看看是什么类型的复位
dan.lin 发表于 2010-11-22 09:15 | 显示全部楼层
重新下载程序试试
swx2010 发表于 2010-11-22 09:17 | 显示全部楼层
1# gwzhang01
检查复位源,关闭时钟丢失检测和VDD监视器,
kingheimer 发表于 2010-11-22 09:24 | 显示全部楼层
jack_shine 发表于 2010-11-22 09:26 | 显示全部楼层
仔细检查,确保WTD关闭
acute1110 发表于 2010-11-22 09:55 | 显示全部楼层
帮你写个可能性。--排查的步骤
1,WDT开了而没有喂狗。
2,非法的指令和地址操作而导致的WDT没有喂狗,
3,电源是否正常,晶振是否正常,bypass的电容是否不够。
4,如果还是查不出来,请将原理图先贴出来。
hbaidu 发表于 2011-6-29 10:35 | 显示全部楼层
个人认为C8051F太娇气了。或者是本人水平太差劲了。
pa2792 发表于 2010-11-21 18:21


是后者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部