你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【实战经验】STM32F107 复位标志问题

[复制链接]
zero99 发布时间:2016-7-15 05:12
STM32F107 复位标志问题- U* j% E. H/ k, `: b: T
; O4 s/ S# w* l3 \! V  w
前言/ R; L& j/ Y6 Y# ^* d! ?
本篇讨论了STM32F107 中RCC_CSR 寄存器中PINRSTF 标志置位的问题。; j- T$ Q% r+ {
& W; v, ^3 i  b3 o! z
问题:; z5 ~% r5 e6 G7 s8 A$ g, A2 e
某用户使用STM32F107 产品进行设计。在使用程序入口处,会判断RCC_CSR 中的标志来确定上次
6 d4 P: A( u! u& J复位的类型。然而,用户发现其中的PINRSTF 标志即使在NRST 引脚并未被外部信号拉低时,也会被
0 i# _2 u  [1 u" N/ O" j置起,从而引起判断出错。. c! [5 K- L% o1 Q- ~* n/ P- h0 a
D9 的存在 IO 口实际处于Floating 状态。此时,采样此通道上电压似乎应当是一个不确定的值才对。
, M  y9 c3 Q. e$ A  m3 ]: y( d& X: O  ^$ g
分析:6 z' n9 K& [6 r/ X. Q) K
在参考手册中,关于RCC_CSR 寄存器的描述如下:# [: c4 X9 i4 R5 B/ {5 V5 A, R1 m& b
1.png 5 B! Q9 E- C0 _- R
7 p3 m+ j( o- t( s/ a" w7 p
表面看来,对各复位源的分割是很清楚的。) G/ i% S3 X4 v; B
然而,在分析NRST 引脚造成的复位时,还需要查看复位电路的框图。
# C0 `6 ]& K( g* ^" {% ] 12.png 0 @  j, o  M0 X. C: \- B/ S) J
0 O4 w& n% f$ N3 K& D+ [
从上图可以看出,当发生其他复位例如看门狗复位时,同样会在NRST 引脚上送出一个至少20us 的低% S. K% a% d$ T1 L
脉冲。在文档中对这一点也有明确说明。$ m# i' w. U- m) G# Q; d+ H
而复位标志PINRSTF 在内部设计中,只要是其上有低电平,就会被置位。因此,当发生其它复位时,6 t+ H) j: t, }* E7 g9 O) K7 {
该位也有可能被置位。关于这一点,在手册中的说明不够符合国内客户习惯,容易造成误解。
; M. R* O" B+ B" ?. g: u# F* ~$ V1 Q- Y) }. C* u
那么如何判断复位源呢?
0 ^" I  h- r8 X. {2 R考虑到上述因素,程序中只要略加判断就可以处理,即:' h0 e# ]$ ]4 l) Y# e. e" `
首先判断是否有其它标志被置起。例如,同时有看门狗复位标志和PINRSTF 标志置位,则表明是看门
2 {& }: I* S( @/ U- a狗复位。4 ^4 L0 @3 f9 c3 f  ?
若仅有PINRST 标志被置位,则表明是NRST 引脚被拉低产生的复位。8 J2 N5 b- z' D! C
4 p. c  ~' K& R, K* q

! C" c" O7 l6 @# v; j" V1 J" s: f0 d) A文档下载地址:9 {4 A5 |% @" K) |
https://www.stmcu.org.cn/document/list/index/category-1032
) U: ?: p0 y! G, _/ A' S" \* c9 V4 P# |& z" v
实战经验汇总:
3 O9 [7 ]4 x0 d1 H9 X# ]$ }0 t7 a) ^https://www.stmcu.org.cn/module/forum/thread-576401-1-1.html! ]3 |9 t$ d% O6 `( r5 z$ [9 L5 N
& T8 f' O( J: v% |

* L& h0 q; T2 T4 i
收藏 评论2 发布时间:2016-7-15 05:12

举报

2个回答
feixiang20 回答时间:2017-7-1 21:47:17
是啊主要看标志
tianyeyudahai8 回答时间:2018-9-16 15:29:44
学习
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版