打印
[STM8]

STM8的nRST管脚会输出低脉冲?

[复制链接]
4647|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
waiter|  楼主 | 2016-11-23 11:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
各位大侠,我是STM8新手。
看手册中nRST都是做输入。但是我的一个设计,只接了电源、地、SWIM、nRST、几个UART的脚,其他没有接。 我发现在上电后(STM8还没有加任何程序),nRST脚会输出一个32us宽的低脉冲,出现频率不固定,但是基本上小于1秒(大于200ms,我把示波器调到20ms每格,满屏10格无法看到第二个低脉冲,示波器比较差,看到不到更长数据)。
想请问大家,这个是怎么回事?
是上电后没有给喂狗吗?还是什么其他机制?

我用SWIM输入手册中说的那个entry sequence后,这个低脉冲就再不出现了。

沙发
wahahaheihei| | 2016-11-23 13:16 | 只看该作者
当NRST输入低电平的时候,MCU处于复位状态,重设所有的内部寄存器,及片内几十KB的SRAM。
当NRST从低电平变高时,PC指针从0地址开始。
但是复位的时候不会将STM32F片内RTC的寄存器以及后备存储器重置,因为它们是用电池通过专门的VBAT脚供电。
STM32中的NRST有施密特功能。大概在输入电压低于1.9V的时候将芯片复位

使用特权

评论回复
板凳
mmuuss586| | 2016-11-23 14:58 | 只看该作者
是不是电源不稳定,电源部分加个大电容看看

使用特权

评论回复
地板
zhaoyu2005| | 2016-11-23 15:41 | 只看该作者
仔细看看关于复位引脚的说明以及机构图,如果是多复位源的有可能。印象中stm32提到复位引脚会出现低电平,内部复位源的复位信号

使用特权

评论回复
5
NE5532| | 2016-11-23 16:03 | 只看该作者
从手册上看,nRST端没有设计输出结构,你仿真器脱开了没有?nRST上拉了再看看。

使用特权

评论回复
6
643757107| | 2016-11-23 19:14 | 只看该作者
新手直接用STM32

使用特权

评论回复
7
waiter|  楼主 | 2016-11-23 20:11 | 只看该作者
这是我们的板子的原理图。我没有用仿真器连接板子。

这些脚全部接到了一个FPGA上进行控制的。
发现nRST脚输出低电平脉冲后,修改FPGA程序,把这些管脚全部都没有驱动。还是在上电后发现nRST上有低电平脉冲输出。

使用特权

评论回复
8
waiter|  楼主 | 2016-11-23 20:13 | 只看该作者
643757107 发表于 2016-11-23 19:14
新手直接用STM32

我们的目标不是要使用STM8/STM32进行应用程序的开发,而是给别人设计一个专门的烧STM8的FLASH的设备。客户的应用是基于STM8的,所以没有办法使用STM32.

使用特权

评论回复
9
zhuomuniao110| | 2016-11-23 20:15 | 只看该作者
要看什么供电了,还有电容是不是个次品。

使用特权

评论回复
10
戈卫东| | 2016-11-23 21:39 | 只看该作者
是非法指令导致复位吧?

使用特权

评论回复
11
戈卫东| | 2016-11-23 21:40 | 只看该作者
输入entry sequence是不是CPU就挂起不走了?

使用特权

评论回复
12
戈卫东| | 2016-11-23 21:48 | 只看该作者
Flash如果是空白的,那么必然会产生“非法指令”复位。STM8的复位是可以输出的。

使用特权

评论回复
13
icecut| | 2016-11-23 22:37 | 只看该作者
很多芯片 rst 都会输出.别担心.

使用特权

评论回复
14
waiter|  楼主 | 2016-11-24 17:29 | 只看该作者
戈卫东 发表于 2016-11-23 21:40
输入entry sequence是不是CPU就挂起不走了?

是的。发起entry sequence之后,就再没有复位信号输出了。

使用特权

评论回复
15
500days| | 2016-11-24 18:57 | 只看该作者
你有没有测量电源的纹波有多少呢

使用特权

评论回复
16
Thor9| | 2016-11-27 12:04 | 只看该作者
STM32中的nRST有施密特功能

使用特权

评论回复
17
waiter|  楼主 | 2016-11-30 09:19 | 只看该作者
500days 发表于 2016-11-24 18:57
你有没有测量电源的纹波有多少呢

没有测试过。

使用特权

评论回复
18
yuxiang2008| | 2017-3-8 16:13 | 只看该作者

后面这个问题解决没有?我也碰到一样的问题

使用特权

评论回复
19
Levenburg| | 2017-3-8 20:45 | 只看该作者
我有一块板子,正在工作就莫名其妙地来个低电平,板子就复位了,一直没明白不知道这低电平哪来的

使用特权

评论回复
20
山东电子小菜鸟| | 2017-3-20 21:02 | 只看该作者

使用特权

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

本版积分规则

24

主题

187

帖子

2

粉丝