打印
[STM8]

STM8 内部复位的问题,急!

[复制链接]
21883|48
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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一点波动都没有!

使用特权

评论回复
5
香水城| | 2010-7-5 10:42 | 只看该作者
那么把复位引脚上的上拉电阻和电容去掉看看。

另外,检查一下VCAP的电容,换一个质量好点的:

STM8S_VCAP.GIF (9.95 KB )

STM8S_VCAP.GIF

使用特权

评论回复
6
MCU20082000|  楼主 | 2010-7-5 10:55 | 只看该作者
NRST脚上拉10K,电容104,10K后面改为100时也会被复位掉。
VCAP对地电容474,后改为105,205也会复位,
电容材料是X7R的

使用特权

评论回复
7
MCU20082000|  楼主 | 2010-7-5 10:56 | 只看该作者
X7R电容对温度的影响+-20%,应不是电容的问题

使用特权

评论回复
8
香水城| | 2010-7-5 11:13 | 只看该作者
NRST脚上拉10K,电容104,10K后面改为100时也会被复位掉。
VCAP对地电容474,后改为105,205也会复位,
电容材料是X7R的
MCU20082000 发表于 2010-7-5 10:55


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

如果都检查过没有问题,我也暂时没有什么思路了。

使用特权

评论回复
9
MCU20082000|  楼主 | 2010-7-5 11:32 | 只看该作者
把复位脚上的电阻和电容去掉。
还是会复位!

使用特权

评论回复
10
香水城| | 2010-7-7 09:22 | 只看该作者
呵呵,要不是亲眼看到电路板,真不敢相信是PCB板的地线问题,:lol

使用特权

评论回复
11
MCU20082000|  楼主 | 2010-7-22 10:45 | 只看该作者
:)
是啊,地线干扰MCU

使用特权

评论回复
12
wxx116zh| | 2010-11-30 20:58 | 只看该作者
近段时间也是出现了芯片复位的问题,找不出导致复位的原因。

使用特权

评论回复
13
DLPIC| | 2010-12-8 13:12 | 只看该作者
要使用外接晶振的话很容易复位

使用特权

评论回复
14
honghaoboy| | 2012-9-19 10:26 | 只看该作者
10# 香水城

QQ截图20120919102104.png (22.48 KB )

QQ截图20120919102104.png

使用特权

评论回复
15
honghaoboy| | 2012-9-19 10:30 | 只看该作者
10# 香水城 我的系统也会死机,感觉不是电容问题、、求助

111.png (17.83 KB )

111.png

使用特权

评论回复
16
xxshrimp| | 2012-10-7 22:05 | 只看该作者
不用的管脚设置为输出试试

使用特权

评论回复
17
zssabc| | 2013-4-1 00:00 | 只看该作者
请问楼主问题解决了吗?我也遇到同样问题。

使用特权

评论回复
18
lzymcu| | 2013-4-2 11:06 | 只看该作者
同样问题求解,油烟机项目过2KV 测试就复位了,软件还是做过处理的,只要RAM的特定寄存器值没有掉电复位,单片机复位可以继续运行,这种情况还复位,也就是说里面的寄存器都被打乱了,这让我情何以堪啊!!!

使用特权

评论回复
19
bestall100| | 2013-4-17 15:15 | 只看该作者
我也遇到这样的问题
一直是操作码复位,暂时没有找到问题,请问大家怎么解决的????

使用特权

评论回复
20
qjy_dali| | 2013-4-18 16:48 | 只看该作者
我用了halt模式,死机,复位情况都有碰到。而关于复位,虽然我能查到是非法操作码复位,但是不知道怎么就会非法操作码复位。
期待有大侠来指点指点

使用特权

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

本版积分规则

0

主题

12

帖子

1

粉丝