找回密码
 注册
关于网站域名变更的通知
查看: 7483|回复: 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 编辑 6 y, E1 `! Q9 i! ]
    0 L. t& Z& J- z$ {6 w
    STM32上电后,复位引脚电压为3.3V,然后几秒钟后就一直是0.8V
    ) w9 Y% {4 k0 f- r导致无法工作
    . X" m$ G) O( w+ N" m4 s& U供电电压正常:3.28V
    ' m% M" g$ u: q. x  Q4 y! X2 F: ^  f+ M

    4 Y; B1 r* }0 D. b9 Q8 c4 {
    5 u* s  u5 v3 b- Q# G5 r; Z, f  i% O3 v; y+ O' [9 @( V/ p, ~
    0 ]3 H% d) C) g% J/ i# n

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

    QQ截图20171201112222.png

    该用户从未签到

    推荐
    发表于 2017-12-2 21:19 | 只看该作者
    flywinder 发表于 2017-12-2 08:43
    $ j& c1 o/ L9 J+ i8 w- E1.复位为高的时候能烧录(新焊接的板子开始正常,跑几分钟后,复位脚电压会慢慢下降到0.5V左右,之后就算 ...

    6 W  r" l) N2 L6 I. ]& o5 }1,99脚起码资料上看必须是GND没有选择( m( u/ {" v& _
    2,从现象上看,应该跟你软件有关,建议弄个极简程序看能跑即可,几句话代码的事情,不要复杂。引入因素过多是没法判断的。千万不要说其他代码不会影响,这种事情遇到多了,再资深的程序员也不是神,也不可能把所有东西吃透,即使只是个单片机。
    7 z" _8 u# j3 E! n  F" w3,同样程序对比下新老板子试试有说明差异不。' W1 q% g/ R; \; ]' v
    4,没烧程序之前,烧了程序正常跑的时候,以及烧了程序不能跑的时候,再次清空程序之后,分别测试下RST的对低电阻,确认下,实在不行那个其他项目或者DEMO对比。对地电阻没有问题,你的外部也没啥东西拉的话,要么物料要么软件了吧
    # A' _5 v9 J* n- {( l5,新老板子对比确认下,你最小系统焊接的是不是一样的,注意一点,老板子没问题不代表老板子一定就是对的,所以还得结合DATASHHET着重看下所有的电源配置等脚是否一致,再不行分别对比老板子RST等关键脚对地电阻。' ~& B; s2 `/ b
    这种灵异象限一般都是小问题,开始没发现导致的,冷静查下。单片机系统而已,最小系统飞线都把他飞出来确认了。
    * _( h1 Y% A2 v2 X2 V( K# J
  • TA的每日心情

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

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2017-12-2 08:43 | 只看该作者
    本帖最后由 flywinder 于 2017-12-2 11:20 编辑
    ' j, d7 C+ q, f  ^2 E3 L' ?
    超級狗 发表于 2017-12-1 23:37
      q$ T+ x! l3 G/ R5 h問幾個問題︰3 k6 a8 k( P3 V. f4 b
    STM32 能燒錄嗎?

    ) J6 C" V6 a+ N4 `1.复位为高的时候能烧录(新焊接的板子开始正常,跑几分钟后,复位脚电压会慢慢下降到0.5V左右,之后就算重新开机也会一直为低)
      K; \' B" B  _' z, Q9 W7 }6 R9 g( q, j$ \: b
    2.PDR脚短接到gnd试过,没有改善
    4 s! c. S  c- b" `  D: W
    , A' `# o$ @; S9 L# }3.AD5是外接的5V传感器,在这里是悬空的,只焊接了最小系统4 H* `( k& p+ a
    ( @/ C/ Y! L9 D+ d$ [
    4.复位脚为低时就不能烧录,这是会有错误讯息弹出来
    * v; l: x3 _' X+ n) Z
    9 l: K# a8 \: }% X' Y
    " T. k9 I/ D8 M百度了下,出现这种问题的好多
    5 o" [' v* a5 T0 x2 o! M3 c4 X1 _5 F; G1 `0 e. q1 F
    测试过电源纹波不大,50mV左右. Z* j& `) f/ \  F" V
    引脚也确认焊接完好& f+ o! |7 P5 k4 ^
    5 ]$ f$ T% ~2 u' _# F! W
    http://bbs.21ic.com/forum.php?mod=viewthread&tid=847060
    , x6 w% n2 v% Q! P8 n: n& E6 Y( d% a: R1 T9 m, K* @& e
    http://bbs.21ic.com/icview-370656-1-3.html
    $ n% v4 P& W  {' U4 [9 X7 m, }. ?, e

    1 Z. P3 Y# s& j4 |/ U6 p4 o, k  x2 r5 F- b7 B) X0 K6 ^+ h

    点评

    热心人!: 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 编辑 3 E# V7 y' U  T7 k. ~& h
    超級狗 发表于 2017-12-1 17:14
    5 Y* Z, w/ @, I& \( ~/ R估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。+ H( }/ }  Z$ H8 A, U- |  m
    9 m' V$ X$ _3 ]; ^$ y
    還有,貼這麼一小塊原理圖,大家幫得上忙 ...

    " Q2 V0 M0 ^( |( M6 j$ h这次真没有,
    - |7 I7 A; t0 t# e之前的板子同样的电路没有问题的,跑得溜溜的
    - W4 a  F" o0 [" e5 s# j3 S7 s: h( B7 g7 Z7 k$ [; T* D" s. V; m# {
    然后改版,咔,出问题了 + g5 {( J+ O5 v3 @! o

    % Z; [. P1 ]% o. S' N% M怀疑是Layout问题,重新改版,还是一样的问题
    3 V: u. b8 g) O' I; ?6 B& m% x% B  m2 i
    1 Q- [' b! Z' z( n( b- l. f* Y
    9 A* t6 q5 y+ Z; R& r. l& R
    / E* [* K) E/ e. e

    点评

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

    该用户从未签到

    5#
    发表于 2017-12-1 13:53 | 只看该作者
    先随便烧个测试程序,排除软件复位% o. K2 h( V& }5 X
    再检查焊接、供电电流是否不足( u* E* k* d! j: H1 q" M9 }
    量下晶振波形
    * c6 M/ N) q; m' j- D最后再更换新的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
    % c% r' O7 i+ {9 |* u0 Z  ARST 脚有没有和其它电路连到一起? 用JTAG接口是否可以正常仿真?这种问题的板子在产品中的百分比大不大?
    & k, A; z$ L7 G; ~
    100%,只焊接了最小系统* k# W$ H- b. \

    该用户从未签到

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

    该用户从未签到

    9#
    发表于 2017-12-1 17:14 | 只看该作者
    估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。" n- F0 E8 X* O+ U3 c+ v( l

    % C/ E; W  v: i/ ~5 t還有,貼這麼一小塊原理圖,大家幫得上忙才有鬼。
    8 |) ], s( M7 P4 v# V
    . R7 u' E6 c  u% U: n) O
    8 K7 w4 x- |# j- o

    点评

    这次真没有,第二版了,还是同样的问题  详情 回复 发表于 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
    * A$ O* _& w" s" l; ?估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。
      G  Z# @+ a( d$ }$ c: @$ q9 K& l
    3 H* {5 S4 j1 I5 |' d還有,貼這麼一小塊原理圖,大家幫得上忙 ...

    % N# P& ?5 L3 w1 Q9 l
    + P! U# g  ~7 n7 B/ \0 S4 _附上原理图和PCB(加密)
    - ]6 t& n' [- B2 [0 W% Q6 u, U. o
    ; W* N) h1 k+ }4 I$ q9 y T0超级狗.rar (800.93 KB, 下载次数: 14) " g* e6 \; m7 ]: S) Q

    该用户从未签到

    12#
    发表于 2017-12-1 18:29 | 只看该作者
    学习了,不错的资料呀. v- H' J3 B( |2 C

    该用户从未签到

    13#
    发表于 2017-12-1 21:43 | 只看该作者
    本帖最后由 超級狗 于 2017-12-1 21:45 编辑 ! G0 `5 o8 n0 s$ C

    ' l. [+ K/ v& H3 k* u. MSTM32F40x LQFP100 的封裝沒有 PDR_ON 管腳,Pin 99 是 VSS、需要接 GND" S+ C6 e: b+ o6 Z) r! ^4 t: T6 u
    % e% r/ I- p- c8 I2 A

    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???% N4 Z- G9 c; W; e

    5 z& X9 h* _( {9 y$ `9 d, D8 {

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

    ADC.jpg

    该用户从未签到

    15#
    发表于 2017-12-1 23:37 | 只看该作者
    問幾個問題︰3 a9 {. N6 R& J
    • STM32 能燒錄嗎?
    • 系統能跑起來嗎?
    • 有沒有錯誤訊息之類的?+ `5 L2 V' o8 e6 H

    ! c* W& v. Z' t' W) S: b; E, A* Y也就是說目前不能正常工作是在哪個階段?可以的話再多給一點描述或訊息。
    ) e$ |3 H2 L* y9 r/ I) k& M* }! ^  U4 G- V" w* f/ T2 N
    * I6 w5 h5 f* a2 L

    点评

    复位为高的时候能烧录 但都是烧录后跑一会儿就跑死了(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
    1 l; g2 t% k+ @5 ^" {STM32F40x LQFP100 的封裝沒有 PDR_ON 管腳,Pin 99 是 VSS、需要接 GND。
    ( k6 K1 G/ [7 v* U
    ; f4 z  y, B# a6 ^3 o7 x
    这是之前的版本,能正常跑7 @! B8 F( r3 J0 j! [
    - M2 x6 n% S2 n% H8 t5 Z
    加密文件* M$ f% u' l' n4 v/ Q
    正常SCH$PCB.rar (850.73 KB, 下载次数: 4)
    % M% ?5 s8 D6 Q6 G( X) S' V5 ?* q+ a$ c( Q

    # P' ]$ I! _: U* V0 ?6 j/ z
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-1 01:06 , Processed in 0.187500 second(s), 38 queries , Gzip On.

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

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

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