单片机
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的上拉或者下拉电阻。
- 单片机的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的上拉或者下拉电阻。
举报
更多回帖