stm32f103c8t6 最小系统板 制作超简单ST-Link下载器

原料准备

首先得有一块stm32F103C8T6的系统板

stm32f103c8t6 最小系统板 制作超简单ST-Link下载器_第1张图片

 

下载工具

里面有stm32-st-link-utility下载应用,st-link驱动,st-link原理图,不过根据我写的不用去看原理图,有utility应用和st-link固件就行了。

下载链接:

https://download.csdn.net/download/ourkix/12091818

 

修改电路

    1.把PB12引脚旁边连接led的铜线刮断,在led的电阻那用线引到PA9引脚(led连接PA9这里可做可不做,是指示灯来的。不过PB12连接led的铜线一定要刮断)

    2.然后PB12引脚连接一个100欧的电阻到PB14引脚

 

最后引出  PB14  、 PB13  、 VCC3.3  、GND

 

完成后这几个引脚,分别对应下载器的

原引脚  ------>     st-link下载引脚

VCC3.3 -----> VCC3.3

PB14    ----->  IO

PB13    -----> CLK

GND     -----> GND 

 

如图

stm32f103c8t6 最小系统板 制作超简单ST-Link下载器_第2张图片

 

 

下载、更新固件

安装好stm32-st-link-utility软件

打开stm32-st-link-utility

用已有st-link连接已经做好了的stm32f103c8t6板子,把st-link固件下载进去。

PS:当然这里应该可以用isp下载固件到板子上,按理来说可以的,不过没试过,这样的话只要板子的boot跳线连接成isp下载启动,用isp flymcu.exe应用,通过板子的串口1,将bin文件下载进去就行了。你们没有st-link的可以尝试下。

 

点击1连接st-link,点击2打开将要下载的固件

stm32f103c8t6 最小系统板 制作超简单ST-Link下载器_第3张图片

stm32f103c8t6 最小系统板 制作超简单ST-Link下载器_第4张图片

stm32f103c8t6 最小系统板 制作超简单ST-Link下载器_第5张图片

stm32f103c8t6 最小系统板 制作超简单ST-Link下载器_第6张图片

下载完成后,用micro usb连接你的板子和电脑

更新st-link固件

stm32f103c8t6 最小系统板 制作超简单ST-Link下载器_第7张图片

stm32f103c8t6 最小系统板 制作超简单ST-Link下载器_第8张图片

升级完成后就可以,当st-link来下载

只要用mirco usb连接板子到电脑,引出的4条线连接要下载程序的板子的st-link引脚就行了。

 

 

 

 

 

 

 

你可能感兴趣的:(硬件,ST-Link)