一般只能通过三种方式下载程序到stm32单片机中:
1.JTAG 2.ISP 3.IAP
具体可参考:单片机程序下载方式ISP、IAP、JTAG

接下来介绍如何ISP烧录代码:
要通过ISP方式下载程序,需要用到单片机内部自带的Bootloader,这个Bootloader是预制在单片机内部的,出厂自带的,它在出厂后就不能修改或擦除。因此首先要将BOOT0=1,BOOT1=0 让单片机从系统存储器启动,然后使用ISP下载软件就可以下载程序了。ISP可以有很多种方式,比如232串口、USB、CAN。下载完成后,设置BOOT0=0,BOOT1=X(0或1)。
第一步:获取软件
STM32使用的ISP下载软件是官方软件Flash loader demostrator。下载地址:软件下载地址

下载完解压安装。

第二步:软件使用

1)点击运行程序
Port name:串口号,就是数据线连接到电脑的哪个COM。
Band Rate:波特率,随便选择,最高115200
Timout:一般设置为5秒,可以适当选择.
注意:数据线连接stm32板子的一端,应该连接到usb_232这个口,同时通过连接帽使得BOOT0=1,BOOT1=0 如图:

点击next
2)正确读取stm32芯片容量256kb,我使用的是stm32f103RCT6.

点击next
3)

Target表示芯片类型。
PID表示目标ID
version表示BootLoader的版本号
点击next
4)
Erase:擦除stm32的Flash存储器,可以选择全部擦除和部分擦除
Download to device:下载固件(.hex)。
Upload from device:读取芯片内部的固件
Enable/Disable Flash protection:启用或禁用Flash的读写保护。
Edit option bytes:编辑选项字节
这里选择Download to device下载固件,找到固件,文件类型选用.hex,点击next。
下载成功。点击close关闭软件。
5)关机,通过连接帽,使得BOOT0=0,BOOT1=0或BOOT1=1。切换到用户闪存启动系统。开机进入正常工作模式。

说明:这样能直接插上USB数据线下载是因为该板子USB处有个USB转TTL的芯片CH340.

对于没有CH340芯片的最小系统STM32C8T6
(淘宝上只要搜索“STM32最小系统”就会找到的最常见的STM32C8T6单片机),需要一个USB转TTL的器件,将USB转TTL的器件与最小系统连接,关系如图:
USB转TTL的器件 STM32最小系统
GND ---- GND
TXD ---- RX(PA10)
RXD ---- TX(PA9)
3.3V ---- 3.3V
5V ----- 空
硬件部分:
将BOOT0=1,BOOT1=0 让单片机从系统存储器启动,然后使用ISP下载软件就可以下载程序了
下载完成后,断电,通过连接帽,使得BOOT0=0,BOOT1=0或BOOT1=1。切换到用户闪存启动系统。开机进入正常工作模式。
软件下载:
参照:第二步:软件使用
因为stm32是3.3v的工作电压,所以选择USB转TTL的器件的3.3V。


最小系统stm32f103c8t6如何使用SWD模式烧录代码看这篇

Flash loader demo下载与使用之最小系统STM32C8T6使用USB转TTL串口下载相关推荐

  1. 通过USB转TTL串口下载stm32程序

    文章目录 前言 一.硬件及其接线 二.使用步骤 1.主芯片STM32F103C8T6开发板 2.转串口模块接线 3.CH340驱动及安装方法 4.CH340驱动及安装方法 4.下载测试 5.0.91寸 ...

  2. 【MSP430】如何用USB转TTL 串口下载

    最近要用MSP430. 以前也就学校课程学过一点,实验室有配套的开发板和下载调试器. 这次是在家里,去淘宝找了一圈,最便宜的MSP430F149核心板都要30元,调试器也挺贵的,比核心板还贵. 查了一 ...

  3. 使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序

    使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序 简介 STM32的启动模式 JTAG和SWD接口引脚对比 驱动安装 使用官方STM32 ST-LINK Utility软件 ...

  4. stm32开发板(特别是mini最小系统板)USB不能识别导致无法下载程序的原因

    1.检查串口驱动是否安装好(经典款是CH340串口).如下图,直到在设备管理器中的端口中显示出USB-SERIAL口就可以了.就说明串口驱动安装成功. 2.USB是一个协议,具有软件和硬件部分,要实现 ...

  5. android8版本怎么下载,华为安卓8.0系统正式版下载-华为安卓8.0系统体验版安卓版_飞翔下载...

    安卓8.0系统体验版是最近谷歌推出的安卓系统最新版本,主题是可爱的奥利奥超人哦,此次更新加强了手机的续航能力,以及改进蓝牙音频的一部分,加强对手机安全性的保证,想要抢先体验的小伙伴们赶紧来下载吧~记得 ...

  6. 小米鸿蒙os2.0,HarmonyOS 2.0鸿蒙app预约下载-鸿蒙os(手机系统)2.0小米版预约下载_全球下载...

    <华为鸿蒙os2.0小米版>是一款非常的厉害而且强大的手机适配功能的系统软件,在这款软件之中来通过这个系统获得更多的华为的智能化的服务以及帮助,来让国人来感受到国家科技的强大之处.也让更多 ...

  7. STM32通过串口下载程序教程

    在STM32下载程序的方法中,通常有两种,一种是通过STLink下载器下载,另外一种是通过串口下载.在这里介绍串口下载的方法. 需要工具有以下三种 1.STM32最小系统 2.USB转TTL模块 3. ...

  8. flash loader下载使用说明

    转载:https://blog.csdn.net/weixin_45456099/article/details/107492742 一般只能通过三种方式下载程序到stm32单片机中: 1.JTAG ...

  9. STC89C52RC最小系统程序下载方法

    1.给最小系统装好芯片,如下图所示.注意事项:芯片的朝向,有个缺口的地方朝蓝白色开关这边. 2.正确连接电脑.CH340G模块和51单片机最小系统之间的连线 1)接5V电源:用DC005电源线给最小系 ...

  10. STM8不用手动复位进入自带Bootloader方法(串口下载)

    源:STM8不用手动复位进入自带Bootloader方法(串口下载) STM8不用手动复位进入自带Bootloader方法(串口下载) 除非STM8片子的空的,如果复位运行的是自带Bootloader ...

最新文章

  1. 5分钟看懂微服务架构下的Consul 特性及搭建
  2. HDU - 6989 Didn‘t I Say to Make My Abilities Average in the Next Life?! 莫队/单调栈 + 线段树/ST表在线
  3. 【渝粤教育】国家开放大学2019年春季 1124流行病学 参考试题
  4. Unity3D与JSP TomCatserver传递数据和文件( 二 ) Unity3D向java传输表单
  5. html5语言在tr下下拉列表,5-HTML列表, table表格标签及其属性-Go语言中文社区
  6. stata软件不出图_Stata软件的图形绘制—1
  7. tp框架like模糊查询报错
  8. 苹果出现长方形透明框_安卓还像苹果用户所说用两年就卡吗?|安卓|安卓系统|安卓手机|苹果ios...
  9. CISP 考试教材《第 7 章 知识域:信息安全支撑技术》知识整理
  10. 遥感图像裁剪后在ENVI里显示为黑色解决办法
  11. LPVOID和PVOID的区别是什么
  12. LeetCode||颜色分类--给定一个包含红色、白色和蓝色,一共 *n* 个元素的数组,**原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。
  13. 使用scipy来进行曲线拟合
  14. 1894 完美的牛栏
  15. 面试复盘系列:从象棋提升之道趣说面试提升之法
  16. 【MATLAB】绘制矢量场图
  17. 智能机器人与智能系统(大连理工大学庄严教授)——3.工业机器人
  18. JavaScript高级(一)
  19. 航嘉服务器维修电源,无故障60000小时,服务器/工控机电源推荐
  20. 虚拟局域网软件开源_老牌沙盒虚拟软件免费开源,可以不用虚拟机了

热门文章

  1. 【教程】油猴脚本开发入门教程
  2. PS/PR/AE插件免费下载网站整理(附送一键安装包)
  3. 山科大离散数学期末考试_离散数学期末考试含答案
  4. tomcat7下载地址
  5. AD20软件安装详细教程
  6. 录音转文字 android,录音转文字pro
  7. SoapUI接口测试-基本操作
  8. 对接海康威视监控-hls实现h5播放
  9. 利用PLTS对F域测试数据做“AFR”指南
  10. 网易有道词典 怎么在 pdf 上取词翻译