1.硬件设备
如图所示的STLink下载器,一般这种大的都是正版的。
2.硬件连线
如图所示为STLink的接口
图中1234一般就是接到最小系统板的对应引脚上,比如常见的blue pill STM32F103C8T6最小系统板的四个下载引脚。
但是注意,这里的1脚TVCC
是用来检测目标板的电压的,而不是供电的。也就是这是个输入引脚而不是输出引脚。所以如果这时候想要给单片机下载程序就需要在额外供电3.3V,这就比较麻烦了。
实际上,STLink上也具有3.3V输出的引脚,也就是19脚VDD3.3V
。有的图中可能标的是5V,具体可以用万用表测一下,我的是3.3V。这个引脚可以输出3.3V电压,当然电流输出不会很大,不过对于下载程序电流肯定是足够了的。
所以,可以将1脚和19脚并联在一起接入单片机的3.3V引脚,这样既有电压检测,又有供电,无须其他的设备就能直接下载程序了。