网上有很多人写了,但是每个人说得有些不一样,可能是每个人的接线、配置、板子都有不同。

这里附上我自己的情况,给新入手的一个参考。

一、准备软件2个

1).串口驱动  CP210x_Universal_Windows_Driver (官网下的CP2102的驱动程序)

2).下载程序的软件。mcuisp.exe (csdn中很多)

二、准备硬件2个

1)CP2102的转换器(下载器)和 杜邦线4根

2)  stm32核心板

三、连线

CP2102有6个输出引脚:3.3V、  DTR/RST、5V、GND、RXD、TXD

接线方式为:

1. 将 5V的接 STM32的5V电源;    GND和STM32的GND相接。 (如果接3.3V,那么无法下载)

(针对网上有人说,5V这个电源线先不接,等点击MCUISP下载程序中的,”开始编程“ 按钮再接上这个线,然后复位。

通过我自己的测试发现,先接还是后接这个5V线,都可以下载,没有影响)

2. RXD 和TXD 分别对接 STM32的 TX、RX。

(如果接错了,就无法下载了,这点要注意)

(所有STMF10x系列的开发,都是通过USART1串口来下载的,因此都是接的PA9、PA10)

3. 由于DTR/RST没有连线,因此,后面的下载程序软件,这个就不用设置了。

三、下载软件

1.将STM32的 BOOT 0 拨为高电平; BOOT 1为低电平。

2.装好CP2102的驱动软件,才能找到CP2102这个串口。

4.打开下载软件mcuisp  相关的设置如下。

点击"搜索串口“会自动寻找到,插入电脑的CP2102,我这里是COM3; 然后波特率,默认为115200.

更高,则下载更快。但是芯片不一定支持。 如果出错,就调低波特率。

点击开始编程,再点击STM32核心板的 复位按钮, 下载成功。

四、运行程序

1. 可以写一个简单的驱动LED的程序(闪烁)。

如博文: https://www.cnblogs.com/WeyneChen/p/4846792.html

这里:由于我的核心板没有其他的LED。 因此,无法做闪烁试验。

为验证程序是否下载成功并允许:

将驱动LED闪烁控制程序的时长延长到5s, 这样高低电平就是5s的变化。 再通过万用表来测,就可以观察是否周期变化。

2. 关于Boot 0 是否需要在下载后调回到低电平。

无论其是否调回0, 我这里程序都可以运行,不影响。

但是,看网上的说法。基本是:Boot 0调回0 ,然后再复位。(有待进一步深入了解)

使用 CP2102通过串口下载程序到STM32F103中 (MCUISP)相关推荐

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

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

  2. STM32串口下载程序(官方下载软件)

    ST官方有一款专门用于串口下载程序的下载软件STM32 Flash loader demonstrator (FLASHER-STM32),目前的最新版本是V2.8.0版,下载链接如下: https: ...

  3. 【CH559L单片机】串口下载程序说明

    [CH559L单片机]串口下载程序说明

  4. stm32,STC89C51使用串口下载程序

    1. 使用USB转串口下载 1.1 STC89C51 一般买的开发板会有一键下载的硬件电路,但是有时候我们自己的最小系统版,为了能够下载,可以使用串口的方式现在程序,这个我买的圈圈教你学USB的开发板 ...

  5. STC15W104 8脚单片机串口下载程序

    单片机串口下载是一种常见的单片机程序下载方式,它通过串口线连接单片机的串口引脚和电脑的串口接口实现.下面是单片机串口下载的基本原理和操作方法: 原理 确定下载模式:大多数单片机芯片都支持串口下载模式, ...

  6. CC1310串口下载程序

    首先要在程序里面使能BootLoader模式.CCFG里面的BL_CONFIG寄存器是只读的,只能在ccfg.c文件里面操作此寄存器.打开.../source/ti/devices/startup_f ...

  7. 02、如何用串口下载程序

    文章目录 1.简介 2.安装USB转串口驱动 3.硬件连接 4.开始下载 5.ISP 一键下载原理分析 5.1.ISP 简介 5.2.ISP 普通下载 5.3.BOOT配置 5.4.ISP 一键下载 ...

  8. STM32 串口下载hex 串口下载程序 CH340串口

    1 接线 STM32的BOOT0接高电平 BOOT1接低电平 2 接线 串口转TTL模块----STM32 3.3---------------------3.3 GND--------------- ...

  9. stm32 ISP串口下载

    1 ISP概念         ISP(In-System Programming) 在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用 ...

  10. st-link下载程序配置时点击setting程序闪退

    之前一直用串口下载程序到stm32c8t6中,今天换了个板子,使用st-link下载程序,按照网上的步骤配置时,点击setting后软件就闪退,通过网上查找资料后解决方法就是将工程程序中与工程名相同的 ...

最新文章

  1. Nginx+keepalived 实现高可用,防盗链及动静分离配置
  2. 基于AD5272多组变阻器电路设计
  3. 对DBF的操作建议用微软的驱动和新的链接字符串。
  4. TreeMap集合特点、排序原理
  5. 数论概论(Joseph H.Silverman) 习题 39.1 $\sqrt{3}$和$\sqrt{5}$的连分数展开中的重复现象...
  6. 利用pandas高维作图
  7. esp8266 rtos 开发环境 ubuntu_esp8266/32~资源帖[持续更新]
  8. java三个技术平台_Java的3个平台有什么区别
  9. 我爆一个托 QQ305242038 电话 18782169971
  10. 【元胞自动机】基于matlab激进策略元胞自动机三车道(不开放辅路,软件园不影响)交通流模型【含Matlab源码 1296期】
  11. 全局光照:光线追踪、路径追踪与GI技术进化编年史
  12. php隐藏下载外链,教你如何去掉友荐和无觅的隐藏外链和版权链接
  13. 在proteus中的排阻的查找_排阻在proteus中怎么找
  14. web课程设计网页规划与设计 :旅游景点网站设计——西安(20页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 HTML静态网页作业
  15. 网线的水晶头做法568a,568b
  16. 10G PON 进入到全面部署阶段
  17. Android 下拉刷新框架实现
  18. MATLAB代码:新能源接入的电力市场主辅联合出清 出清模型以考虑安全约束的机组组合模型(SCUC)和经济调度模型(SCED)组成
  19. mysql eva模型_1.初识mysql
  20. eaxsinbx_研究性教学在分部积分法教学中的应用

热门文章

  1. CAN总线分析仪使用及调试方式
  2. 全志(Allwinner) A40i使用千兆网的配置
  3. vue微信、支付宝支付
  4. 基于Matlab的极限学习机(ELM)实现
  5. 怎么将PDF转换成Word?PDF转Word如何不乱码?
  6. 大学英语综合教程二 Unit 7 课文内容英译中 中英翻译
  7. 服务器字段长度修改,postgresql 修改字段长度的操作
  8. 【VS开发】【电子电路技术】VPX技术介绍
  9. 附合导线坐标计算例题_附合导线计算方法(实例)
  10. eplan p8详细安装步骤文库_eplan p8详细安装步骤