单片机学习小组
直播中

张波

7年用户 1381经验值
私信 关注

STM32F103ZE单片机用ST-LINK下载程序失败的原因是什么?

STM32F103ZE单片机用ST-LINK下载程序失败的原因是什么?

回帖(1)

徐一腾

2022-2-17 12:04:15

  • 单片机的GND SWK SWD三根信号线,如果不接ST-LINK。正常的情况下,SWK电压接近0V,SWD大约3.3V。断电的话,SWK SWD GND相互不短路。ST-LINK在不连单片机的情况下,SWK 是0.5V左右,SWD有的0.5V左右,有的2.5V左右。建议以后买好点的ST-LINK。
  • ST-LINK下不进去程序的单片机,一般情况下用串口1是可以下进去的。这种单片机,一般SWK SWD都是0V,有的断电情况下,GND和SWD短路。需要继续留意,看有没有其他短路的情况。
  • 有的是单片机被锁住,需要用”STM32 ST-LINK Utility”软件进行解锁,即把写保护去掉,就正常了。曾经遇到过一次。
  • 可能导致单片机SWD GND短路的原因是这些单片机出厂时,SWD和SWK配置成了输出,ST-LINK 接上去,导致SWD管脚烧毁。保险的方法是,以后单片机第一次烧程序用串口下载,之后再用ST-LINK。还有就是SWD可以接一个10K的上拉电阻,SWK可以接一个10K的上拉或者下拉电阻。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分