使用 CP2102通过串口下载程序到STM32F103中 (MCUISP)
网上有很多人写了,但是每个人说得有些不一样,可能是每个人的接线、配置、板子都有不同。
这里附上我自己的情况,给新入手的一个参考。
一、准备软件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)相关推荐
- STM32通过串口下载程序教程
在STM32下载程序的方法中,通常有两种,一种是通过STLink下载器下载,另外一种是通过串口下载.在这里介绍串口下载的方法. 需要工具有以下三种 1.STM32最小系统 2.USB转TTL模块 3. ...
- STM32串口下载程序(官方下载软件)
ST官方有一款专门用于串口下载程序的下载软件STM32 Flash loader demonstrator (FLASHER-STM32),目前的最新版本是V2.8.0版,下载链接如下: https: ...
- 【CH559L单片机】串口下载程序说明
[CH559L单片机]串口下载程序说明
- stm32,STC89C51使用串口下载程序
1. 使用USB转串口下载 1.1 STC89C51 一般买的开发板会有一键下载的硬件电路,但是有时候我们自己的最小系统版,为了能够下载,可以使用串口的方式现在程序,这个我买的圈圈教你学USB的开发板 ...
- STC15W104 8脚单片机串口下载程序
单片机串口下载是一种常见的单片机程序下载方式,它通过串口线连接单片机的串口引脚和电脑的串口接口实现.下面是单片机串口下载的基本原理和操作方法: 原理 确定下载模式:大多数单片机芯片都支持串口下载模式, ...
- CC1310串口下载程序
首先要在程序里面使能BootLoader模式.CCFG里面的BL_CONFIG寄存器是只读的,只能在ccfg.c文件里面操作此寄存器.打开.../source/ti/devices/startup_f ...
- 02、如何用串口下载程序
文章目录 1.简介 2.安装USB转串口驱动 3.硬件连接 4.开始下载 5.ISP 一键下载原理分析 5.1.ISP 简介 5.2.ISP 普通下载 5.3.BOOT配置 5.4.ISP 一键下载 ...
- STM32 串口下载hex 串口下载程序 CH340串口
1 接线 STM32的BOOT0接高电平 BOOT1接低电平 2 接线 串口转TTL模块----STM32 3.3---------------------3.3 GND--------------- ...
- stm32 ISP串口下载
1 ISP概念 ISP(In-System Programming) 在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用 ...
- st-link下载程序配置时点击setting程序闪退
之前一直用串口下载程序到stm32c8t6中,今天换了个板子,使用st-link下载程序,按照网上的步骤配置时,点击setting后软件就闪退,通过网上查找资料后解决方法就是将工程程序中与工程名相同的 ...
最新文章
- Nginx+keepalived 实现高可用,防盗链及动静分离配置
- 基于AD5272多组变阻器电路设计
- 对DBF的操作建议用微软的驱动和新的链接字符串。
- TreeMap集合特点、排序原理
- 数论概论(Joseph H.Silverman) 习题 39.1 $\sqrt{3}$和$\sqrt{5}$的连分数展开中的重复现象...
- 利用pandas高维作图
- esp8266 rtos 开发环境 ubuntu_esp8266/32~资源帖[持续更新]
- java三个技术平台_Java的3个平台有什么区别
- 我爆一个托 QQ305242038 电话 18782169971
- 【元胞自动机】基于matlab激进策略元胞自动机三车道(不开放辅路,软件园不影响)交通流模型【含Matlab源码 1296期】
- 全局光照:光线追踪、路径追踪与GI技术进化编年史
- php隐藏下载外链,教你如何去掉友荐和无觅的隐藏外链和版权链接
- 在proteus中的排阻的查找_排阻在proteus中怎么找
- web课程设计网页规划与设计 :旅游景点网站设计——西安(20页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 HTML静态网页作业
- 网线的水晶头做法568a,568b
- 10G PON 进入到全面部署阶段
- Android 下拉刷新框架实现
- MATLAB代码:新能源接入的电力市场主辅联合出清 出清模型以考虑安全约束的机组组合模型(SCUC)和经济调度模型(SCED)组成
- mysql eva模型_1.初识mysql
- eaxsinbx_研究性教学在分部积分法教学中的应用