找回密码
 注册
关于网站域名变更的通知
查看: 7646|回复: 33
打印 上一主题 下一主题

STM32的复位脚一直为低

[复制链接]
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2017-12-1 11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 flywinder 于 2017-12-2 11:28 编辑
    ; X; T+ o8 j1 {, i
    ' {: _/ r% N2 z2 p8 |1 \STM32上电后,复位引脚电压为3.3V,然后几秒钟后就一直是0.8V
    0 j) ]7 X9 L( \7 ?, H& E导致无法工作6 b# f* m* p; R% r
    供电电压正常:3.28V
    % U. l: `0 x% W6 ^. r) C5 v4 W1 |0 {: u
    ' a( B$ ?' P; b! |% ~& z

    ) P$ ?8 d3 ~# G2 ]# K
    ( V( S* I' a8 x6 u+ d
    + b5 W  ~9 J. K

    QQ截图20171201112222.png (13.56 KB, 下载次数: 7)

    QQ截图20171201112222.png

    该用户从未签到

    推荐
    发表于 2017-12-2 21:19 | 只看该作者
    flywinder 发表于 2017-12-2 08:43( r  p7 A- Q; L. B  Y
    1.复位为高的时候能烧录(新焊接的板子开始正常,跑几分钟后,复位脚电压会慢慢下降到0.5V左右,之后就算 ...
    : v$ d8 k3 P. T/ K( X
    1,99脚起码资料上看必须是GND没有选择
    " r/ [) E7 z) Z& b2,从现象上看,应该跟你软件有关,建议弄个极简程序看能跑即可,几句话代码的事情,不要复杂。引入因素过多是没法判断的。千万不要说其他代码不会影响,这种事情遇到多了,再资深的程序员也不是神,也不可能把所有东西吃透,即使只是个单片机。2 }7 w% Z7 u4 L- X% R( [& d  q
    3,同样程序对比下新老板子试试有说明差异不。
    $ s& }7 K1 O" a" D( ^6 ?7 r$ E: p4,没烧程序之前,烧了程序正常跑的时候,以及烧了程序不能跑的时候,再次清空程序之后,分别测试下RST的对低电阻,确认下,实在不行那个其他项目或者DEMO对比。对地电阻没有问题,你的外部也没啥东西拉的话,要么物料要么软件了吧3 C" L8 l7 b* K  l4 x# b
    5,新老板子对比确认下,你最小系统焊接的是不是一样的,注意一点,老板子没问题不代表老板子一定就是对的,所以还得结合DATASHHET着重看下所有的电源配置等脚是否一致,再不行分别对比老板子RST等关键脚对地电阻。" t9 G0 h" P+ H* V
    这种灵异象限一般都是小问题,开始没发现导致的,冷静查下。单片机系统而已,最小系统飞线都把他飞出来确认了。
    6 Q, k$ S5 G8 _! @  X8 S7 o/ ^( `
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2017-12-2 08:43 | 只看该作者
    本帖最后由 flywinder 于 2017-12-2 11:20 编辑
    6 u* c* B5 R+ J- o: n
    超級狗 发表于 2017-12-1 23:37
    & m0 A+ P% [9 m7 d問幾個問題︰
    3 U. R" X# H3 ]STM32 能燒錄嗎?
    & A. d! a( E( C  P- U  E# p
    1.复位为高的时候能烧录(新焊接的板子开始正常,跑几分钟后,复位脚电压会慢慢下降到0.5V左右,之后就算重新开机也会一直为低)/ Z+ _8 ^5 c6 l4 C

    + @3 V2 b, S& x( N2.PDR脚短接到gnd试过,没有改善5 k5 V( D% q- C! B& X: n7 n( p( T
    0 a) J; K; d! c" E' V
    3.AD5是外接的5V传感器,在这里是悬空的,只焊接了最小系统7 {* L: m0 l  \4 r+ ^! Q" C9 q

    : P/ v5 g5 E# y+ c) v6 ]3 e4.复位脚为低时就不能烧录,这是会有错误讯息弹出来
    , V% S1 M" r" O( E   H& H$ x0 A! W2 _4 P- h
    7 C3 i8 l/ L4 q! N4 R
    百度了下,出现这种问题的好多1 S( L2 o. J2 b2 f+ ~; L
    # ?" T4 \! A$ L
    测试过电源纹波不大,50mV左右, h1 e6 [; {1 p: Q, d: g
    引脚也确认焊接完好
    . e& Q% m" ^2 j( o, x  `# X( c# V9 `$ z, D" K! `5 h5 o* X& j
    http://bbs.21ic.com/forum.php?mod=viewthread&tid=847060* b! @8 O/ w5 {% g( C# ^% {& C

    , u2 \1 }5 {  K* ?: ]( vhttp://bbs.21ic.com/icview-370656-1-3.html* S  f( F% [: {+ V& e- i

    # X4 Q$ V- Y$ t5 `4 O' {, }$ [4 X+ l( j
    2 V4 _* u, T5 n5 G7 `, H: a6 q3 ~

    点评

    热心人!: 5.0
    1,99脚起码资料上看必须是GND没有选择 2,从现象上看,应该跟你软件有关,建议弄个极简程序看能跑即可,几句话代码的事情,不要复杂。引入因素过多是没法判断的。千万不要说其他代码不会影响,这种事情遇到多了,  详情 回复 发表于 2017-12-2 21:19
    烧录不了,是不是你的烧录器的问题;另外感觉你的bootloader有问题,把RST脚配置为输出了。  详情 回复 发表于 2017-12-2 15:08
    热心人!: 5
    哈!不是普通的慘,我繼續找其他疑點。Pin 99 接地沒用意料中的事,GND 管腳大都接一起,一根沒接多半不會有問題,少部分會發生不穩定。^_^  发表于 2017-12-2 11:17
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2017-12-1 17:31 | 只看该作者
    本帖最后由 flywinder 于 2017-12-1 17:34 编辑 2 {' J% m* e, e5 o) [9 _
    超級狗 发表于 2017-12-1 17:14$ s& A+ T' {( z8 `
    估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。0 Q- N7 S$ _. M1 k3 O+ Q

    - i9 k7 k$ Z; ?% K* \4 n還有,貼這麼一小塊原理圖,大家幫得上忙 ...

    ( C2 h" g' K& q* [! |这次真没有,
    8 E$ e) E1 a( d- c. d( U6 D之前的板子同样的电路没有问题的,跑得溜溜的; R0 ~& r8 y. R2 o! z" j6 A
    - y7 c6 K; `! B
    然后改版,咔,出问题了
    4 u+ ^& f( l0 K; E& f
    * M8 j" x8 k7 |& b) b- O, F# s9 o! A$ H怀疑是Layout问题,重新改版,还是一样的问题8 l5 s) X& x$ j
    4 @* Y- C) M& n# k/ Z5 U1 v
      }( J8 t  ?7 H  i7 W* y: n

    $ D1 M" ]9 T! |) D
    3 @- w: N$ w' L$ G1 g1 k" i% x* l

    点评

    之前的板子和现在的板子差异在哪呢?  详情 回复 发表于 2017-12-2 14:59

    该用户从未签到

    5#
    发表于 2017-12-1 13:53 | 只看该作者
    先随便烧个测试程序,排除软件复位% M0 e6 J9 B% x! a
    再检查焊接、供电电流是否不足* n7 y2 Z2 q) s5 R: P/ V( t8 p
    量下晶振波形
    ( ~, q6 x" a" {8 i1 Y! n最后再更换新的IC试试

    该用户从未签到

    6#
    发表于 2017-12-1 16:05 | 只看该作者
    RST 脚有没有和其它电路连到一起? 用JTAG接口是否可以正常仿真?这种问题的板子在产品中的百分比大不大?

    点评

    100%,只焊接了最小系统  详情 回复 发表于 2017-12-1 16:51
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    7#
     楼主| 发表于 2017-12-1 16:51 | 只看该作者
    ArthurGXH 发表于 2017-12-1 16:05
    1 e) C0 z6 H8 `' {/ d2 n; A0 aRST 脚有没有和其它电路连到一起? 用JTAG接口是否可以正常仿真?这种问题的板子在产品中的百分比大不大?
    7 Z* q5 ]- M" ~. p/ Y2 J* O. }/ A
    100%,只焊接了最小系统' g) P" u* g: k, Z' {: ], }- T" A

    该用户从未签到

    8#
    发表于 2017-12-1 17:03 | 只看该作者
    估计是软件复位,查看下软件把

    该用户从未签到

    9#
    发表于 2017-12-1 17:14 | 只看该作者
    估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。/ Y( o/ W7 }' W3 A
    8 t4 ]1 {9 X) l* @5 F9 D
    還有,貼這麼一小塊原理圖,大家幫得上忙才有鬼。7 W+ y2 D5 A( q+ s- d- F
    4 l! [: b2 h8 c& _
    0 W' U( z- v) I9 u" ^

    点评

    这次真没有,第二版了,还是同样的问题  详情 回复 发表于 2017-12-1 17:31

    该用户从未签到

    10#
    发表于 2017-12-1 17:22 | 只看该作者
    万用表先量下吧   没啥大事  

    点评

    这个事好大,饭碗都快没了  发表于 2017-12-1 17:36
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    11#
     楼主| 发表于 2017-12-1 17:42 | 只看该作者
    超級狗 发表于 2017-12-1 17:14
    0 ]$ |# K' d* f估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。2 t* {" }& `, ?) R) b

    - x; j% x8 k% D' R( m' v& L$ S還有,貼這麼一小塊原理圖,大家幫得上忙 ...
    " q1 Z3 d( o/ y- _/ I; H  v/ t
    ' J* x1 u0 y5 v. s2 g4 U
    附上原理图和PCB(加密)
    5 l# a& n8 F" a$ k" g2 y1 w- S" c6 j) l" U7 E
    T0超级狗.rar (800.93 KB, 下载次数: 14)
    8 W' d$ u0 V8 w/ o3 o" p$ z

    该用户从未签到

    12#
    发表于 2017-12-1 18:29 | 只看该作者
    学习了,不错的资料呀
    # L' ?4 E# [  K7 `& U

    该用户从未签到

    13#
    发表于 2017-12-1 21:43 | 只看该作者
    本帖最后由 超級狗 于 2017-12-1 21:45 编辑 / W: ]" B. u- `& Q* m
    % O( l/ {  Q- A& }# c$ g" U
    STM32F40x LQFP100 的封裝沒有 PDR_ON 管腳,Pin 99 是 VSS、需要接 GND
    4 L* ?6 Z. \1 _, A$ S' a1 h* t1 C6 [6 K6 Z8 j2 l3 `: y3 r

    LQFP100 Pin 99.jpg (17.72 KB, 下载次数: 4)

    LQFP100 Pin 99.jpg

    STM32F40x LQFP100 Pinout.jpg (116.86 KB, 下载次数: 7)

    STM32F40x LQFP100 Pinout.jpg

    R19 and R20.jpg (11.29 KB, 下载次数: 5)

    R19 and R20.jpg

    点评

    这是之前的版本,能正常跑 加密文件  详情 回复 发表于 2017-12-2 11:24

    该用户从未签到

    14#
    发表于 2017-12-1 23:07 | 只看该作者
    MCU 未開機前,AD5 有沒有機會有電壓灌入 PC1???
      n$ s, z& }4 D! O2 ]1 P
    % R9 K  K0 @$ v0 G! S

    ADC.jpg (9.24 KB, 下载次数: 9)

    ADC.jpg

    该用户从未签到

    15#
    发表于 2017-12-1 23:37 | 只看该作者
    問幾個問題︰& u; W: c+ i9 T8 E& ^$ _
    • STM32 能燒錄嗎?
    • 系統能跑起來嗎?
    • 有沒有錯誤訊息之類的?+ e8 l6 C7 m6 F1 b6 ?

    8 E. k, p$ ~) G& _7 i也就是說目前不能正常工作是在哪個階段?可以的話再多給一點描述或訊息。
    0 P. L- F' F( T3 J, m* x; ]- X9 ?- H7 t

    / ]% \/ {+ y$ N$ R! b. D: @

    点评

    复位为高的时候能烧录 但都是烧录后跑一会儿就跑死了(JLINK灯变成红色) PDR脚短接到gnd试过,没有改善 AD5是外接的信号,悬空的 不能烧录的时候,会有错误讯息弹出来,稍后截图 百度了下,出现这种  详情 回复 发表于 2017-12-2 08:43
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    16#
     楼主| 发表于 2017-12-2 11:24 | 只看该作者
    超級狗 发表于 2017-12-1 21:43, a9 F* D: }! j' z! }! U
    STM32F40x LQFP100 的封裝沒有 PDR_ON 管腳,Pin 99 是 VSS、需要接 GND。
    : A# \* J, _. N3 Q/ |" p4 r

    ; a' `$ l( P- H4 Z  j$ ~这是之前的版本,能正常跑
    ( N4 s+ U; ?0 r7 W  V+ b; z( f4 z4 w# }, l0 c# m- k+ N1 T7 x
    加密文件
    : u* S" v; I6 C. K& u 正常SCH$PCB.rar (850.73 KB, 下载次数: 4) & }. s( t5 q# a9 b9 z
    6 P  o/ P' |7 t: W( b
    & y6 G/ d8 d; B
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-22 02:37 , Processed in 0.187500 second(s), 29 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表