单片机电子工程师常备的两种便携式STM32程序下载器
使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序
简介
STM32的启动模式
JTAG和SWD接口引脚对比
驱动安装
使用官方STM32 ST-LINK Utility软件给STM32F103C8T6开发板下载程序
使用官方Flash Loader Demonstrator串口下载软件给STM32F103C8T6开发板下载程序
总结
简介
ST-LINK/V2是为评估、开发STM8系列和STM32系列MCU而设计的集在线仿真与下载为一体的开发工具。使用铝合金U盘外壳安装内部主板,携带方便,安全可靠;接口定义直接在外壳上标注,一目了然,方便实用;5V、3.3V同时对外提供,方便您驳接5V 和3.3V目标板;内部主板带有500mA自恢复保险丝,彻底保护您昂贵的电脑主板;红蓝双色LED指示灯,方便您时时观察ST-LINK V2的工作状态。
USB转TTL串口板使用的是CH340方案,带自动断电上电功能的,5V、3.3V同时对外提供,还可以为STC的51单片机串口下载程序,省去了STC51单片机需要冷启动下载重复按电源开关的麻烦。
STM32的启动模式
BOOT0=0时为SWD或JTAG下载方式;BOOT0=1时为串口1(PA9 TX,PA10 RX)下载方式:
JTAG和SWD接口引脚对比
驱动安装
ST-LINK驱动下载链接:https://www.stmicroelectronics.com.cn/content/st_com/zh/search.html#q=ST-LINK/V2-t=tools-page=1
CH340驱动下载链接:http://www.wch.cn/downloads/CH341SER_ZIP.html
使用官方STM32 ST-LINK Utility软件给STM32F103C8T6开发板下载程序
ST-LINK与STM32F103C8T6的SWD接口SWCLK、SWDIO、3.3V、GND对应接线
使用官方Flash Loader Demonstrator串口下载软件给STM32F103C8T6开发板下载程序
USB转TTL串口板的TX接STM32开发板的PA10引脚,RX接PA9引脚,3.3V和GND对应接线,STM32开发板的BOOT0设置为1串口下载方式,带一键串口下载功能的开发板此软件也要设置BOOT0=1,若开发板已经上电,再去设置的BOOT0=1,则需要按一下开发板的复位按键使STM32进入串口下载方式。
总结
当然串口下载方式还有其他的软件也可下载如FlyMCU、MCUISP等,SWD下载方式如MDK 、IAR、STVD、STVP等。操作流程尽量做到细致,长期发布类似文章,欢迎关注,欢迎随时留言,需要资料也可以在下方留言!
STM8系列单片机程序的下载方式
一、概述
STM8系列单片机程序的硬件下载接口有两种SWIM和UART,而软件下载工具却有很多,常用的有IAR、STVD、STVP、Flash Loader Demonstartor等。
二、SWIM硬件接口下载方式
SWIM是通过ST-LINK下载器连接,ST-LINK接入电脑,使用STVP工具软件直接下载。请到ST官网下载ST-LINK驱动及工具软件并安装好驱动,在设备管理器里面可以看到已安装好。
ST-LINK下载器的引脚功能
ST-LINK与STM8单片机的接线如下图,下载器的VDD的供电电流较小,开发板最好也单独再供下电
安装并打开STVP下载工具软件,配置好下载器和对应STM8开发板的芯片型号
打开编译好的hex文件,点击下载按钮,即可实现程序的下载
三、UART硬件接口下载方式
下载前用STVP工具软件读取芯片的选项字节,若发现没有使能BootLoader Enabled选项或者没有出现BOOTLOADER这一行,则该型号的芯片不支持串口下载。
若读取后发现有使能BootLoader Enabled选项,则选择这个功能
安装打开Flash Loader Demonstartor软件,使用USB转TTL连接好STM8单片机的串口,复位一下STM8单片机,这个下载软件和STM32的串口下载使用的是同一个。
四、总结
STM8系列的单片机程序下载就两种接口,部分型号不支持UART的下载方式,但软件工具多种多样,根据自己的实际操作习惯使用相应的软件工具,推荐使用ST-LINK下载器和IAR IDE下载和调试程序。
相关问答
单片机下载器 是什么,有什么用啊?您好:单片机下载器是给单片机下载程序的东西,程序经过编译生成目标代码,然后通过下载软件和下载器下载到单片机的ROM或者flash中。希望可以帮到您。您好:...
单片机下载程序 方法?你好,单片机下载程序的方法主要有以下几种:1.使用单片机编程器:将编写好的程序通过编程器连接到单片机上,通过编程器将程序下载到单片机的存储器中。2.使...
如何用keil直接往 单片机 里头 下载程序 ???有 下载器 。-ZOL问答如何用keil直接往单片机里头下载程序???有下载器。讨论回答(9)这是什么单片机啊?是不是还需要厂家提供一个烧写程序的小软件?像宏晶单片机就有STC-ISP...
AT89S52 单片机 怎么 下载程序 ?AT89S52有两种下载程序的方式,分别是并行编程和串行编程(ISP)。这两种编程方式都需要使用专用的下载器,建议使用ISP方式,可以在不拆卸单片机芯片的情况下直...
如何将 单片机程序下载 出来?看你的是什么型号单片机,使用配套的编程器就能把程序读出来,但如果单片机加了密就不能用编程器直接读出了,可以拿到电子城里有专门解密的人解出来,但不管怎么...
能不能通过esp8266给 单片机下载程序 ?可以通过esp8266给单片机下载程序,但是不实用,电脑端单片机程序下载软件大多数用串口连接单片机,这样就需要用两个esp8266模块(一个服务、一个客户连接...
STC51 单片机下载器 自己怎么做啊?其实STC系列单片机是直接用串口下载的,其下载器就是直接做个MAX232的电平转换就可以了!!!当然如果你的电脑没有串口,比如笔记本,你就需要设计个USB转TTL电...
怎么用usb转TTL线给 单片机下载程序 ?找你的单片机的TXDRXD引脚,下载器的RXD接单片机的TXD,TXD接单片机的RXD,GND接单片机的GND,5V接单片机的5V的插针单片机(Microcontrollers)是一种集...
单片机 能用到软件有哪些?要学习单片机,其实,所用的软件还真不多,用C语言写程序并编译,用keil就行。同时,还可以用仿真软件来画原理图或仿真图,安装proteus就行了。再进一步学...要...
stc 单片机 自动 下载 线器怎么用?单片机的电源从第7脚5V0取出。你现在的方法是:单片机的电源是单独用一个电源供电吗?如果是这样,那当然就不能实现自动下载啦。单片机的电源从第7脚5V0取出。...