一、 STM32串口下载程序步骤
1)安装《CH340驱动(USB串口驱动)_XP_WIN7共用》
2)打开串口下载软件《STM32F4串口下载软件(FLYMCU)》
3)开发板USB接口连接到电脑USB口,给开发板供电
4)下载软件设置如下;点搜索串口,选择正确的串口号,波特率不用管,选择HEX文件,点开始编程就可以下载了。

二、 硬件连接
USB转串口CH340接线图如下。
ARM串口TXD连接到CH340G的RXD脚,RXD连接到CH340G的TXD脚; CH340是5V供电,可以由USB供电。boot0置1(接到3.3V) ,boot1置0(接地)。

三、说明:对于已加密的STM32芯片可以通过串口下载程序来解锁下载程序,然后就可以用仿真器下载程序了。
四、STM32用串口下载程序注意事项:
stm32单片机的USART只能用usart1。其他几个USART是都不行的。切记。设计电路的时候就要注意这一点。
最后一步,还是要还原BOOT设置。 boot0置0,boot1置0.一定要还原设置。不然程序是不会运行的。

STM32用串口(USB串口)下载程序的方法相关推荐

  1. JLINK通过SW模式下载程序的方法

    JLINK通过SW模式下载程序的方法 1)概述:JLINK有2种调试模式:JTAG和SWD(串行模式).JTAG是常用模式,大家都熟悉:下载文件如图3: 2)使用SW模式,需要(只需要)4根连线,连接 ...

  2. python程序怎么保存到u盘_python实现usb自动拷贝程序的方法

    python实现usb自动拷贝程序的方法 发布时间:2020-06-28 09:07:05 来源:亿速云 阅读:135 作者:清晨 这篇文章将为大家详细讲解有关python实现usb自动拷贝程序的方法 ...

  3. FPGA的EPCS 配置的2种方法 FPGA下载程序的方法(EPCS)

    使用主动串行配置模式对Cyclone FPGA进行配置前,必须将配置文件写入串行配置器件EPCS.将配置文件写入EPCS的方法有三种: (1)在Quartus II的Programmer中,通过专门与 ...

  4. STM32开发板串口 ISP 方式下载程序

    STM32开发板无下载电路也可以下载程序方法 自己设计的stm32开发板,手上无下载器,也没有板载的一键下载电路的情况下解决下载程序方法? 必须具备的条件:USB-TTL模块一个,板上预留有boot0 ...

  5. 三菱串口PLC远程下载程序案例

    三菱PLC作为市场使用很广的PLC之一,有很多工程师想办法解决三菱串口PLC远程下载,远程监控的问题,下面我以三菱FX3U-48M串口PLC为例分享下三菱串口PLC远程下载案例. 远程组网: PLC远 ...

  6. 新版DevEco不用USB线下载程序

    [本文正在参与优质创作者激励] 因为使用type-c线下载程序非常麻烦,而且占用电脑USB口,在调试碰一碰的时候非常麻烦 然后我在鸿蒙开发者文档中意外发现了一种无线下载程序的办法. 1.手机打开USB ...

  7. 20121108-伟纳SP200S下载器下载程序的方法

    先感慨一句,"任何东西,随着时间的推移都会忘记". 这东西都在我手里好几年了,可是再次突然要用一下的时候,还是得小小的折腾一下.不多说了,没什么难的,全当是笔记. 首先要安装PL- ...

  8. jtag接口_JTAG接口用SWD下载程序的方法和可能出现的问题

    近期公子准备着手自己的毕设了,在选择下载器的时候,选择了便宜又好用的SWD.但是那个开发板却是支持JTAG,怎么办呢?公子首先找到了ST-link的实物图: 图一 图二 以上两张图都是ST-link, ...

  9. Keil5 MDK版本使用ST-LINK下载程序的方法及注意事项

    1.进入Keil软件打开魔法棒 2.进入调试选项页面 按照下图所示顺序选择好ST-Link Debugger后进入Settings 3.进入Settings后,在Debug选项卡里选择sw模式 完成以 ...

  10. 西门子S7-1200、1500 PLC远程上下载程序的方法

    西门子 S7-1200是一款紧凑型.模块化的PLC,可完成简单逻辑控制.高级逻辑控制.HMI 和网络通信等任务 .是单机小型自动化系统的完美解决方案. 对于需要网络通信功能和单屏或多屏HMI的自动化系 ...

最新文章

  1. bootloader详解(转载)
  2. Xap packaging failed , Object reference not set to an instance of an object.
  3. VTK修炼之道9:坐标系统及空间变换(窗口-视图分割)
  4. C 语言 运算符怎么使用,详解C++编程中运算符的使用
  5. concat合并的数组会有顺序么_javascript concat 数组与数组或数组与字符串的合并
  6. 解决 Package test is missing dependencies for the following libraries: libcrypto.so.1.0.0
  7. Linux学习笔记007---Centos7中配置静态ip
  8. 华为鸿蒙是物联网操作系统;字节跳动的飞聊被 App Store 下架;FFmpeg 作者编写 JS 引擎 | 极客头条...
  9. linux面试题_2019年常见的Linux面试题及答案解析,哪些你还不会?
  10. PHP接口报错:Malformed UTF-8 characters, possibly incorrectly encoded
  11. 开心网游戏界面Html
  12. 中国人正在上的四个大当 看你到底上了几个了?
  13. Hive - 内表和外表的区别
  14. echarts图表 tooltip提示框,xAxis X轴,formatter自定义
  15. raspios-bullseye-arm64 系统 BUG
  16. 你测试OK了吗——浅谈测试通过标准
  17. 手机必备四款提高工作效率APP,每一个都是黑科技!
  18. 红米k30至尊纪念版和小米10青春版哪个好
  19. C#删除数组中是节假日的数据
  20. 深度学习在工业界的应用案例(二)

热门文章

  1. html语言隔开的代码,2、HTML(示例代码)
  2. 教你从redhat官网获取ISO镜像
  3. redhat linux iso下载
  4. 数字信号处理第二章:Z变换及离散时间系统系统分析
  5. 心电信号的特征提取、分析与处理
  6. matlab 匹配滤波相位谱,第1章匹配滤波器.doc
  7. 新版智能广告点击要饭网单页网站源码
  8. CWMP 开发漫谈
  9. 智慧园区中心服务平台建议方案
  10. express不是内部或外部命令