miniSTM32开发板的一键下载电路
来源:互联网 发布:sql绝对值函数 编辑:程序博客网 时间:2024/05/22 10:45
首先,你要了解STM32的几种启动模式.
B0接GND,B1接GND.那就是正常的启动模式,从flash加载代码.
而B0接V3.3,B1接GND.则是ISP模式,也就是串口更新代码.
其次,你要了解STM32 ISP下载代码的过程.
首先B0接V3.3,然后复位STM32.STM32就会加载ISP代码(固化存储在内部),从而进入ISP模式.此时便可以通过串口下载程序了.
最后再来看看一键下载是怎么实现的呢?
从原理图可知:PL2303的RTS控制B0,DTR控制RST.
我们要达到下载的目的,就必须先让RTS拉高B0(设置B0为1),然后再让DTR控制RST为低(STM32为低电平复位).然后再释放RTS为高(停止复位),然后再开始串口下载代码(此时B0可以为高,也可以为低).
所以我们看到mcuisp连接过程是:
DTR电平置低(-3--12V),复位(DTR接了RST)
RTS置高(+3-+12V),选择进入BootLoader(RTS接了B0)
...延时100毫秒
DTR电平变高(+3-+12V)释放复位(释放复位,但是此时B0为高,所以进入ISP模式)
开始连接...4, 接收到:1F (连接成功)
在串口COM10连接成功@230400bps,耗时437毫秒
RTS维持高
0 0
- miniSTM32开发板的一键下载电路
- ALIENTEK MiniSTM32开发板 学习笔记(一)
- ALIENTEK MiniSTM32开发板 学习笔记(二)
- STM32学习日记1--------建立基于miniSTM32开发板的固件库工程
- 串口一键下载电路(CH340)的理解
- CH340在STM32实现一键下载电路的理解
- 基于ALIENTEK MINISTM32开发板 ADC+DMA 8通道显示
- STM32串口一键下载电路
- STM32学习笔记:串口一键下载电路(CH340)的理解
- 一键开关机电路
- 一键开关机电路
- 一键开关机电路
- ESP8266下载电路的搭建
- miniSTM32学习
- RS一485接口电路的设计
- Android 开发工具一键下载
- 一键开关机电路(不错)
- 嵌入式软件开发中的硬件电路概念总结一
- 互联网的小窝,一切开始的足迹
- js常用继承方法
- Pow(x, n)
- HDU 1213
- 《管理概论》第三周 课堂笔记与学习心得
- miniSTM32开发板的一键下载电路
- C++ explicit<转>
- log4j xml配置详解
- cocos2dx3.0rc导出自定义类到lua的方法详细步骤
- ssh免密码登录
- 室内装璜设计尺寸
- 2015061804 - 10年程序开发经验总结(1)
- 在python中用BaseHTTPRequestHandler模块儿时获取客户端的ip和端口
- 本地Git仓库同步到Bitbucket 远程Git仓库