当前位置: 首页 > news >正文

62-STM32的ISP一键下载电路

STM32的ISP一键下载电路

1.电路原理

在这里插入图片描述
在这里插入图片描述

2.实现原理

1.RTS# 和 DTR# 初始状态时为高电平
2.使 RTS# 为低电平,此时 Q1,Q2 导通 RESET为低电平,BOOT0 为高电平,MCU 处于复位状态 (硬件复位)延时 100 ms,等待复位完成
3.使 DTR# 为低电平 Q1 断开,RESET为高电平,复位结束,MCU 启动。由于此时 BOOT0 为高电平。复位后在 SYSCLK 的第四个上升沿锁存 BOOT 引脚的值, stm32 启动进入 bootloader 模式。
4.上位机控制 usart1 发送 0x7F 开始协议,协议细节参考 AN3155。
5.上位机通过 usart1 下载程序至 sram 或 flash,完成后使用协议中 go 命令从 sram 继续执行或者重复步骤 2 进行复位。

3.FLYMCU软件控制

在这里插入图片描述
如图,FlyMcu软件底部有关于RTS和DTR高低电平的选择,要注意的是,相关选项描述的高低电平是RS232电平,即0是高电平,1是低电平,与我们通常使用的TTL电平描述的高低电平正好相反。
在这里插入图片描述

http://www.dtcms.com/a/251355.html

相关文章:

  • 华为OD机试_2025 B卷_磁盘容量排序(Python,100分)(附详细解题思路)
  • 语言模型是怎么工作的?通俗版原理解读!
  • 第六十四节:基于EasyOCR的中英文文本识别与图像标注技术研究
  • 微信小程序 按钮点击事件
  • 概率期望DP
  • Luckfox Pico Pi RV1106学习<4>:RV1106的帧率问题
  • 易语言模拟真人鼠标轨迹算法 - 非贝塞尔曲线
  • 4,QT文件操作
  • 电路笔记(元器件):PCM5102、PCM510xA I2S音频协议 DAC芯片 PCM5102模块与接线说明
  • Ubuntu中ESP32使用记录
  • 电阻篇---常见作用
  • LeetCode第 454 场周赛题解
  • STM32 开发 - STM32CubeMX 下载芯片支持包、创建 HAL 库工程
  • React学习001-创建 React 应用
  • React条件渲染之逻辑与和逻辑或详解
  • React 中除了react-router还有哪些路由方案
  • Zustand:小而美的React状态管理库详解
  • React 动态路由的使用和实现原理
  • 【Qt】Qt 基础
  • Kafka源码P2-生产者缓冲区
  • 软考 系统架构设计师系列知识点之杂项集萃(89)
  • [NLP]课程期末知识点总结
  • SAP-增删改查
  • 分布式数据库中间件-Sharding-JDBC
  • Some chunks are larger than 500 KiB after minification. Consider
  • 2025CVPR最佳论文系列
  • 机器学习实验报告4-Logistic 回归算法
  • Java + Spring Boot 后端防抖实现方案
  • Apache Iceberg与Hive集成:分区表篇
  • 鸿蒙智行5月全系交付新车破4.4万辆,销量再创新高