• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

F407 上电无法运行,需要手动复位信号

PG_CPZ 2018-08-24 浏览量:937
F407 上电后看不到程序正常运行(心跳灯不动);但是手动给/REST脚一个信号后,程序正常运行起来。
从硬件上看,电源及上电时序都没问题(电源上电后1ms,晶体起振,200ms后电源监控芯片输出的复位信号从低回到高)。

可能会是什么问题呢,与软件有关系吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你的复位电路有问题,是rc复位还是ic复位,需要用示波器测量波形
    • 发布于 2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 是自己做的板子么,可能是因为复位电路的电容电阻脱落造成的
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 晶振特性不良 或者匹配电容不合格 虚焊 等等都有可能
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个你肯定要瞅瞅晶振是不是有问题,或者匹配电容,32是上电自带复位,应该不会是复位电路问题,望采纳
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是时钟源的问题,楼主先排查一下各种需要的外围电容都焊上之后,使用内部晶振来充当时钟源,看看还会不会上电不启动。

    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 从你描述的现象看,复位电路有问题的可能性比较大。如果你是从外部flash启动的话,那就还可能是上电时flash和F407之间时序出了问题,flash还未达到稳定,所以手动重新复位MCU后才又可以正常启动。这种情况可以调MCU的复位,或者加快flash的上电。
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种最好检查复位脚上面的信号,是否存在干扰
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种情况很可能的你的晶振没有起振导致的,要根据电路用示波器来测量一下
    • 发布于2018-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 我觉得应该是你的复位电路或者晶振电路有问题,检查下复位是不是有问题,晶振起震是不是正常。
    • 发布于2018-09-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 要根据实际的复位电路来选择,看看是不是你的复位芯片已经损坏
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 复位的问题比较大,检查你的复位部分电路
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

F407 上电无法运行,需要手动复位信号