STM32下载器 ST-Link V2仿真器 STM8编程器 自动升级 3.3V 5V可用

 

驱动下载地址:https://pan.baidu.com/s/1CM8z0W1BkYlX_Ek-iauCmw
资料下载地址:https://pan.baidu.com/s/1Mcjco71s14jlcAkVqE1-yQ

迷你ST-LINK /  V2,功能与官方完全一致,支持自动升级,支持全系列STM32 SWD 和全系列 STM8 SWIM的下载和调试。

本店ST-LINK V2 八大靓点:

1、使用U盘外壳安装内部主板,携带方便,安全可靠!

2、接口定义直接在外壳上标注,一目了然,方便实用!

3、5V、3.3V同时对外提供,方便您驳接5V 和3.3V目标板

4、外壳字符使用激光镭射,激光雕刻,永不退色脱落!永久清晰明了!

5、内部主板带有500MA自恢复保险丝,彻底保护您昂贵的电脑主板!

6、LED指示灯,方便您时时观察ST-LINK V2的工作状态!

7、配送4跟杜邦线,让您可以轻松应对不同目标板线序!

8、外包装使用防静电袋,自动封口机密封包装,安全可靠,不怕静电,不怕进水!

功能及特色:

1、支持全系列 STM32 SWD 接口调试,4线接口简单(包括电源)、速度快、工作稳定;接口定义外壳直接标明!无需翻阅说明书!

2、支持全系列 STM8 SWIM下载调试(常用开发环境如 IAR 、STVD等等均支持);支持的软件版本如下:

① ST-LINK Utility 2.0 及以上       ② STVD 4.2.1及以上

③ STVP 3.2.3及以上                     ④ IAR EWARM V6.20及以上

⑤ IAR EWSTM8 V1.30及以上      ⑥ KEIL RVMDK V4.21及以上

3、支持固件自动升级,以确保 ST 公司产品后续支持。出厂时固件已经升级到最新的 V2.J17.S4;

4、增加5V电源输出,输出 I / O 口均有保护,不怕操作失误引起ST-LINK V2损坏!

5、接口使用纯铜镀金2.54间距简易牛角座,配20CM杜邦线,可以应对不同目标板线序,灵活接线;

6、使用U盘铝合金外壳保护主板,方便携带,不怕静电,不怕跌落摔碰。

具体操作:

一般BOOT0 和BOOT1 跳线都跳到0(GND),即正常的从片内Flash 运行,只是在ISP 下载的情况下,需要设置BOOT0=1,BOOT1=0 ,下载完成后,把BOOT0 的跳线接回0,这样系统可以正常运行了!!!!!!! 对于一般的应用来说,直接把BOOT0 和BOOT1 引脚接地即可,不用设置跳线,使用IAR 调试程序时可以选择RAM 调试还是Flash调试,与BOOT0 和BOOT1 的配置无关。

先用跳线帽设置BOOT0=1,BOOT1=0,设置完成后,烧录前需按reset,才能正常烧录;

1、ST-Link V2仿真器 通过 4根一组杜邦线 STM32 对应的引脚,ST-Link V2仿真器的引脚 CLK IO GND 3.3V 固定顺序不变,不同的STM32板子 引脚排列不一样;

为方便接线,减少接错概率,先一组杜邦线顺序接上ST-Link V2仿真器,再根据不同的STM32板子 引脚,调整另一端 杜邦线头顺序,确认引脚名称 一一对应后,一并插上即可。

2、PC端,安装驱动 STM32 ST-LINK Utility v3.9.0 和 st_toolset

下载链接:

https://pan.baidu.com/s/1CM8z0W1BkYlX_Ek-iauCmw

https://pan.baidu.com/s/1Mcjco71s14jlcAkVqE1-yQ

3、连接好的ST-Link V2仿真器,连接电脑,查看 设备管理器 确认驱动安装正常;

4、打开STVP,选择configure菜单栏下的configure ST Visual Programmer,弹出如图所示的界面,选择ST-LINK,SWD模式,再选择自己芯片

的型号,点击确定;

5、打开STM32 ST-LINK Utility软件。在菜单栏中找到菜单项“Target”,点击子菜单“connet”,查看 状态栏信息,提示ST-LINK已经连接、目标板已经连接;

6、打开ouput文件夹里的hex文件,点击program verify,开始烧录;

点击 start,开始烧录:

09:53:24 : ST-LINK SN : 57FF71067082525749252267
09:53:24 : ST-LINK Firmware version : V2J17S4 (Need Update)
09:53:24 : Old ST-LINK firmware detected!Please upgrade it from ST-LINK->'Firmware update' menu.
09:53:24 : Connected via SWD.
09:53:24 : Connection mode : Normal.
09:53:24 : Debug in Low Power mode enabled.
09:53:24 : Device ID:0x410
09:53:24 : Device flash Size : 64KBytes
09:53:24 : Device family :STM32F10xx Medium-density
09:54:15 : [advance.hex] opened successfully.
09:54:15 : [advance.hex] checksum : 0x000CB20E
09:55:21 : Memory programmed in 3s and 391ms.
09:55:21 : Verification...OK

烧录完成后,断开连接:

断开连接后,关闭软件,用跳线帽设置BOOT0=0,BOOT1=0,再按reset。

卸载硬件,断电移除连接STM32 ST-Link。

MINI STM32F103 核心板 串口下载程序教程

https://wenku.baidu.com/view/77d56276af45b307e9719711.html

https://jingyan.baidu.com/article/647f0115f034487f2048a85f.html

串口ISP:

(线路板上标示boot0.boot1的为设置端口)
boot0:VCC(B0+)
boot1: GND(B1-)


下载前先reset复位
下载完成后再恢复跳线状态 。

我们把USB TO TTL插到电脑的USB插口并通过四根先连接我们的STM32模块

我们把USB TO TTL 模块的四根先 连接到我们的STM32的电源引脚以及串口引脚,这里用的是stm32f103c8t6 大家型号不一致也没事,按照这个步骤来,3.3v接到3.3v GND接到GND ,(要注意:模块与stm32的串口引脚 RX对应TX ,TX对应RX) 大家要通过串口给stm32烧录程序时要用串口1 ,也就是A9为TX引脚,A10为RX引脚。以下是接线图。

USB TO TTL     STM32

3V3                    V3

TXD                   A10

RXD                   A9

GND                   G

+5V                    不接

打开mcuisp.exe下载软件; 选择开发板上USB转串口生成COM7;

然后再选择我们要烧录的HEX 文件 波特率不用改就默认值  如下图所示

接下来 点击 开始编程(P) 按钮进行下载,点击前,为确保正常烧录再按STM32上的reset键:

点击后,USB转TTL上的灯不停的闪,在传输数据数据:

烧录完,退出软件,

跳线帽 复位,boot0:VCC(B0+)变为默认的状态,boot0:GND(B0-);

移除USBtoTTL硬件,接线测试。

硬件清单:

5v 1A充电器 STM32模块USB供电

5v 2A充电器

TB6612FNG电机驱动模块

升压模块 5V升6V

亚博智能蓝牙模块 打开app自动化连接

马达

快换接头

杜邦线

程序对应硬件及接口:

测试硬件:

引脚接口:

STM32         TB6612FNG电机驱动

B7                   PMWA

B8                   AIN1

B9                   AIN2

B4                   BIN2

B5                   BIN1

B6                   PMWB

STM32       亚博智能蓝牙

A2               RXD

A3               TXD

超声波                STM32

发送 Trig             PA15

接收 Echo           PA12

TB6612FNG电机驱动    升压模块(5V输入6V输出)

VM                                     VOUT+

GND                                  VOUT-

STBY                                 VIN+

GND                                  VIN-

亚博智能蓝牙的 VCC GND也接 5V 2A充电器 快换接头 输出的 正负极;

实物接线图:

整车测试发现,5V1A充电宝跟7.2V锂电池,固定在车上很重,越野车很容易倾斜,只能低速运动,还有该STM32只有3.3V的引脚,还需要5V USB供电,这样需要跟换双USB接口的充电宝,重量又增加了;还好有另一个可以替换;引脚对应接起来,再接一对杜邦线给5V 和 GND供电即可,换成2600mAH 3S动力锂电池;终于可以脱线测试,越野底盘的优势得以展现;

STM32F103C8T6核心板资料:
普中arm例程 链接: http://pan.baidu.com/s/1bziMRG  密码:aekc
核心板配套资料:
链接: http://pan.baidu.com/s/1cGtYjW  密码:nr2h

YS-63 STM32 最小系统板 STM32F103C8T6 ARM核心板 兼容51 开发板

整车测试:

目前只能前进后退,马达转向 控制还需要修改代码,再烧录上去;

最终硬件清单:

YS-63 STM32 最小系统板 STM32F103C8T6 ARM核心板 兼容51 开发板

5v 1A充电宝 (STM32模块USB供电)

航模锂电池 7.4V2600mah  25C 3S

TB6612FNG电机驱动模块

降压模块 7.4V降5V(非必须,保险起见,将电压降低6V以内防止马达烧好坏)

亚博智能蓝牙模块 打开app自动化连接

越野底盘

快换接头

杜邦线

需要VCC GND供电的硬件引脚,全通过 杜邦线 接到,快换接头 ,再由 5V 1A充电宝 接USB转TTL接头 通过杜邦线接 正负极 输出的电压 ;

再精简一下,去掉充电宝,减轻重量,由航模电池做动力和逻辑电路供电,实测简单粗暴的从动力电池接入降压模块输出5V给VCC GND硬件,逻辑供电正常,但无法启动,可能电路需要修改优化才行。

由于越野底盘3个马达,TB6612FNG电机驱动一个输出带动前后轮两个马达,另一个输出控制前轮左右转向马达,刚开始供电输出太小,车不动,需要不断按 加速 按钮,启动加速。

锂电池3.7V直接取代充电宝5v供电,暂时不需要加升压模块也能正常运行;小车能爬更斗的坡,速度和越野性能得到提升。

7、使用MDK进行STM32的开发

参考链接:

ST LINK V2使用说明及STM8开发教程

https://wenku.baidu.com/view/40171b06a32d7375a4178062.html?sxts=1535587951985

ST-LINK V2仿真器使用说明书

https://wenku.baidu.com/view/40e6358910a6f524ccbf8598.html?sxts=1535591021076

STM32F103]第7讲 开发环境搭建(MDK+CH340驱动+JLINK驱动安装)

https://www.bilibili.com/video/av18332259/?spm_id_from=333.788.videocard.3

STM32 与 ST-Link V2仿真器 接线与烧录相关推荐

  1. 整理ST Link V2 与stm32连接经过

    整理ST Link V2 与stm32连接经过 一.购买合适的ST Link V2仿真器: 二.下载ST Link V2的驱动并安装: 本人过程并没有修改安装路径,直接下一步,对于驱动最好为默认安装路 ...

  2. STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex

    STM32 ST link V2 固件 将一个STM32F103C8T6变成ST link V2 STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex https://do ...

  3. st link v2引脚连接_ST-Link资料02_ST-Link固件介绍,及固件命名规则

    说明: 本文原创作者『strongerHuang』 本文首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop 一.写在前面 一些人可能看了上一篇关于ST-Link的 ...

  4. 使用STM32F103CBT6自制ST LINK V2-1多功能烧录器

    基于STM32的ST LINK V 2-1多功能烧录器制作 前 言 根据官方相关文档可知 ST LINK V2-1拥有以下四大功能: ST LINK V2-1制作教程和资料说明 主空部分原理图(参考) ...

  5. 安装ST LINK驱动后显示成功,但无法识别问题的解决办法之一

    如果你遇到:STM32安装ST LINK驱动后显示成功,但会显示各种"NO ST-LINK detected",或者用XCOM显示没有搜到接口以及设备管理器没有显示驱动的情况,而且 ...

  6. st-link v2怎么连接_使用ST Link下载和进行调试输出

    ST LINK引脚定义和对应MCU引脚如下图 ​ ​ 只有下载功能,接线方式如下: ST LINK引脚序号 ST LINK引脚名称 STM引脚 19 VDD ST Link的2号TVCC引脚 1 TV ...

  7. 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH

    关键词:ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash 1.读取STM32内部FLASH及芯片信息 使用ST-Link连接硬件 ...

  8. 正点原子STM32103 战舰V3 开发板的ST LINK(SWD)接线图

    正点原子STM32103 战舰V3 开发板的ST LINK(SWD)接线如下图,5V供电旁边有个自锁开关,需要按下去(右下角有个POWER蓝色灯会点亮)才是上电的,另外另外根据实验测试使用ST LIN ...

  9. stm32f103c8t6单片机使用st-link/v2仿真器烧录程序的过程

    ST-link/v2仿真器在stm32f103c8t6核心板中烧录程序 1.首先,电脑usb接口接上仿真器ST-LINK/V2,查看设备管理器. 若连接正常,则出现上图红线部分 2.ST-link/v ...

  10. ST-LINK Utility + ST LINK+ STM32G474 erase chip fails

    今天遇到个诡异的问题,用ST-LINK Utility修改STM32G4XX的option byte 和下载程序时,突然发现MCU flash里的内容全为0.. 并且用full chip erase ...

最新文章

  1. 程序员缺乏经验的 7 种表现
  2. 关于通过Sequential容器创建LeNet-5
  3. Hierarchy视图里的Transform和Camera组件
  4. 国密算法SM3(杂凑算法)
  5. python字符编码在哪里_快速入手Python字符编码
  6. windows控制linux桌面图标,完全控制你的Windows桌面 (转)
  7. Android监视器概述
  8. Microsoft Visual Studio使用NodeJS
  9. 小白学前端之:JavaScript null 和 undefined 的区别
  10. SQLSERVER数据库所有者SID问题
  11. 计算机软硬件逻辑等价性是指,南航计算机组成原理复习ppt.ppt
  12. 拼多多卖家必知:店铺评分和评价那点事
  13. 锁屏状态可以远程连接服务器,锁屏状态下如何远程控制安卓手机? 向日葵远程控制完美诠释...
  14. 推荐电影:亚当桑德勒的《我盛大的同志婚礼》
  15. 为什么那么多的人选择到Java培训机构学习
  16. 一个人开发手游有多难
  17. 2019.5 美团实习生招聘(java软件开发)面经
  18. 初中计算机基础知识教程,计算机基础知识(初级中学教程).doc
  19. 用友夯实底座,ISV深耕行业,迈向同一个目标
  20. 杜德伟杀人和彩虹QQ抢劫

热门文章

  1. UWB定位系统在工厂中的重要作用
  2. 刘乾四川大学计算机学院刘乾,计算机学院2011~2012学年-四川大学计算机学院.doc...
  3. typora激活方法及使用教程
  4. 程序化(量化)交易怎样选择服务器
  5. mysql 分页 count 查询效率低下分析
  6. android开发 解析 b5,Android iconify 使用详解
  7. dijkastra算法实践poj2387
  8. html如何将图片做成背景图片,css如何设置网页背景图片?
  9. Au:持续性噪音降噪方法
  10. 电压源和电流的关联参考方向_什么是电流,电压的关联参考方向?