lmanoeuvre 2024-04-03 23:43 采纳率: 100%
浏览 53
已结题

解答:单片机连续两次烧坏找不到原因

最近在用用开发板控制电机,然后连续两次烧坏了两块板子,但不清楚原因。

  1. 两块板子(都是stm32f103rct6),都有一键下载功能。
  2. 每次在驱动电机结束后都有将电源断开,与电脑的所有连接(stlink,串口)都会断开。
  3. 烧坏时都是在st-link连接后单片机不亮,也不会发烫。然后用串口线连接电脑,单片机会亮,马上发烫(烫手的那种),两次都是这种情况。
  4. 在烧坏前的一次使用没有出现异常情况,电机运转正常,串口发送数据正常。

    img

请问一下是什么原因导致这种情况的呢,希望有了解的人解答一下。
第一块板子的原理图

img


第二块板子的原理图和pcb

img


img

img

  • 写回答

3条回答 默认 最新

  • qinlu_csdn 2024-04-09 14:42
    关注

    你的stlink用杜邦线连接单片机板,串口通信通过Type-C连接。如果你在连接SWD接口的时候把GND接在了SWDIO上,这样的话单片机没有正常上电所以不亮。这时候你接入Type-C,由于USB可以供电所以电路板上电。你的stlink和USB是接在同一台电脑上的所以二者是共地的,单片机上电后SWDIO默认输出高电平,而此时你用杜邦线把SWDIO连到了GND上所以短路烧毁该IO口。验证方法:把万用表打到二极管档,红表笔接GND黑表笔接SWDIO正常读数应该在0.7左右(参考正常IO读数),如果烧毁应该是0。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月20日
  • 已采纳回答 4月12日
  • 修改了问题 4月4日
  • 创建了问题 4月3日