[STM8] STM8 内部复位的问题,急!

[复制链接]
 楼主| MCU20082000 发表于 2010-7-5 09:54 | 显示全部楼层 |阅读模式
STM8S共有9个复位源:
NRST引脚产生的外部复位
上电复位(POR)
掉电复位(BOR)
独立看门狗复位
窗口看门狗复位
软件复位
SWIM复位
非法操作码复位
EMS复位:当一些关键的寄存器被破坏或错误加载时产生的复位
所有的复位源最终都作用于NRST管脚,并在复位过程中保持低电平。复位入口向量在内存映射中位于固定的地址6000h。

在实验过程中,当温度升到50度左右时,STM8S的NRST脚被拉低,产生复位,而在程序里对RST—>SR寄存器读时,并没有看到有置1的位。
NRST脚上拉10K,电容104,10K后面改为100时也会被复位掉。
VCAP对地电容474,后改为105,205也会复位

电源5V很稳定,在用示波器看1.8V内刻电源有波动,请问下是否是内核掉电复位,怎么处理?

独立看门狗复位
窗口看门狗复位
软件复位
SWIM复位
上面这四种复位软件里面是没有的。

非法操作码复位
EMS复位:当一些关键的寄存器被破坏或错误加载时产生的复位
这两个也不太可能,因为读RST—>SR寄存器时没有被置1

排除后只能是掉电复位了

温度没有升高到50度的话也不太容易复位。

以前的调试板没有出现过上面的问题,程序是一样的。
 楼主| MCU20082000 发表于 2010-7-5 10:05 | 显示全部楼层
:(
在线等待
香水城 发表于 2010-7-5 10:22 | 显示全部楼层
可以用示波器同时观察NRST引脚和VCC电源,看看NRST引脚被拉低的时刻,电源是否有波动。
 楼主| MCU20082000 发表于 2010-7-5 10:28 | 显示全部楼层
可以用示波器同时观察NRST引脚被拉底,VCC电源5V一点波动都没有!
香水城 发表于 2010-7-5 10:42 | 显示全部楼层
那么把复位引脚上的上拉电阻和电容去掉看看。

另外,检查一下VCAP的电容,换一个质量好点的:
STM8S_VCAP.GIF
 楼主| MCU20082000 发表于 2010-7-5 10:55 | 显示全部楼层
NRST脚上拉10K,电容104,10K后面改为100时也会被复位掉。
VCAP对地电容474,后改为105,205也会复位,
电容材料是X7R的
 楼主| MCU20082000 发表于 2010-7-5 10:56 | 显示全部楼层
X7R电容对温度的影响+-20%,应不是电容的问题
香水城 发表于 2010-7-5 11:13 | 显示全部楼层
NRST脚上拉10K,电容104,10K后面改为100时也会被复位掉。
VCAP对地电容474,后改为105,205也会复位,
电容材料是X7R的
MCU20082000 发表于 2010-7-5 10:55


我是说把复位脚上的电阻和电容去掉。

如果都检查过没有问题,我也暂时没有什么思路了。
 楼主| MCU20082000 发表于 2010-7-5 11:32 | 显示全部楼层
把复位脚上的电阻和电容去掉。
还是会复位!
香水城 发表于 2010-7-7 09:22 | 显示全部楼层
呵呵,要不是亲眼看到电路板,真不敢相信是PCB板的地线问题,:lol
 楼主| MCU20082000 发表于 2010-7-22 10:45 | 显示全部楼层
:)
是啊,地线干扰MCU
wxx116zh 发表于 2010-11-30 20:58 | 显示全部楼层
近段时间也是出现了芯片复位的问题,找不出导致复位的原因。
DLPIC 发表于 2010-12-8 13:12 | 显示全部楼层
要使用外接晶振的话很容易复位
honghaoboy 发表于 2012-9-19 10:26 | 显示全部楼层
10# 香水城
QQ截图20120919102104.png
honghaoboy 发表于 2012-9-19 10:30 | 显示全部楼层
10# 香水城 我的系统也会死机,感觉不是电容问题、、求助
111.png
xxshrimp 发表于 2012-10-7 22:05 | 显示全部楼层
不用的管脚设置为输出试试
zssabc 发表于 2013-4-1 00:00 | 显示全部楼层
请问楼主问题解决了吗?我也遇到同样问题。
lzymcu 发表于 2013-4-2 11:06 | 显示全部楼层
同样问题求解,油烟机项目过2KV 测试就复位了,软件还是做过处理的,只要RAM的特定寄存器值没有掉电复位,单片机复位可以继续运行,这种情况还复位,也就是说里面的寄存器都被打乱了,这让我情何以堪啊!!!
bestall100 发表于 2013-4-17 15:15 | 显示全部楼层
我也遇到这样的问题
一直是操作码复位,暂时没有找到问题,请问大家怎么解决的????
qjy_dali 发表于 2013-4-18 16:48 | 显示全部楼层
我用了halt模式,死机,复位情况都有碰到。而关于复位,虽然我能查到是非法操作码复位,但是不知道怎么就会非法操作码复位。
期待有大侠来指点指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

12

帖子

1

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