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

无法识别stm32的ID

zhifeiji 2019-03-11 浏览量:1574
在keil里下载程序时,无法识别stm32的ID
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 先确定硬件是否有问题。

    1、测量单片机的供电电压。最好直接测量单片机的VCC  和GND是否合适

    2、单片机的地线是否虚地

    3、单片机的复位信号

    4、检查电路设计

    在确定下载仿真器的问题

    1、检查你的下载线是否有问题了(我今天就遇到了这个情况,刚焊好的STM32板子,怎么都识别不了,拿以前的旧板子,又能识别),于是反复则折腾QFN封装的单片机,焊了一遍又一遍。最后确定是我的仿真线断了。

    2、检查仿真器和驱动,可以用其他的板子试下

    • 发布于 2019-03-11
    • 举报
    • 评论 0
    • 4
    • 0

其他答案 数量:16
  • 两种可能

    1、STlink的版本太旧 刷一下STlink的固件

    2、单片机供电不稳定

    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 1
    • 0

  • 把无法下载的错误提示截图贴上来。无法识别STM32的ID,重新插拔编程器、换个下载数据线、重新给板子上电,选择正确的芯片型号和烧写程序算法。

    不知道题主是什么样的错误,有个截图更好判断。

    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 1
    • 0

  • 先看看单片机的电源是不是正常的吧

    还有仿真器的接口类型是不是选择对了

    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机供电、晶振部分是否虚焊

    下载器是否工作正常,单片机IO口是否打开SW下载模式

    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般配置OK的情况下就是接触的问题,插口是否插反,线是否松动等等
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是单片机没有 正常工作啊,查下单片机各部分电路是否正常,用示波器观察下
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是算法没有选择导致的
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 编程器驱动是否需要重新安装下;插拔看下指示灯状态;打开MDK看是否识别编程器;

    jtag和SW切换下;单片机电源供电是否正常。都查一查。

    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 那么应该是仿真器的接口没的连接好的吧,可以下载么,应该是不可以的,看看仿真器接口的电路是不是对的
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果排除了下载器相关的硬件故障,更多的就是stm32模块坏啦。
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 你是说Debug那里识别不了STM32吧,要检查几个方面,第一,连线确保连上了,没有问题,第二,如果是使用STlink Jlink的话,换SWD模式试试。

    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是仿真的时候呢,应该是你的仿真接口连接不正常,或是电源不对
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以看一下设置仿真时可以不可以识别的到,要是也没有,可能是丢了固件了吧
    • 发布于2019-03-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 检查下排线,看排线是不是有接触不好或是断线地方。
    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

无法识别stm32的ID