开始写之前也是不能用的,但是为了使用,决定边探索怎么使用边写一篇博客!

最开始用过正点原子的开发板进行ISP下载,感觉挺好用,按照说明就好。

但是正点原子的板子用的是如下的一块电路:

这个电路很简单使用,但是如果你不懂,也很纠结,这里感觉有篇帖子写的很详细,可供大家参考,就不自己解释了,链接如下:

http://www.51hei.com/bbs/dpj-35947-1.html

但是,很多人会想用一个USB转串口的小模块下载程序,怎么弄呢?

首先有一个小串口模块,注意转换为的电平是3.3V,不是标准的232电平那种的,东西如下

之后呢,将RXD,TXD,GND,VCC缺一不可的连接到你的STM32板子接口,你的板子也应该用电源灯供电,这点很重要。

对接的部分的原理图如下:

这里需要注意一定是UART1。

之后打开你的软件,MCUISP或者FLYMCU都可以,这个自己百度下一个就好,都差不多。

设置如下:

1.搜索串口,设置波特率(115200或者9600),这个有时候速度快下载失败波特率就下慢一些。

2.在STM32板上将Boot0置1,将Boot1置0.

3.找到联机下载时的程序文件,找到对应生成的Hex文件,这个如果不会你就百度一下”keil生成hex文件“

4.关于RTS和DTR,如果你使用的板子没用到第一张的图,是这种方式,就选不使用RTS和DTR就好了(位置左下角)

5.点击”开始编程“按钮,如果一直没有写进去,按一下reset就进入下载了。

6.下载完成了关电源,Boot0置0,之后开电源就有效了。

有几点注意:

1.你首先要确保你的小串口是好的,你的reset按下有效,你的boot0设置为1,boot1设置0,你的RXD,TXD,VCC,FND都接线正确了,也就是硬件可以使用。

2.还是给板子供电下载吧。

关于Jtag和ISP程序都下到哪里去了?自己查一下就好,就是设置boot控制程序下载通道。

写的也不足够详细,但是这是我自己参考别人的方法实验自己没注意的地方,感觉还是先把你的硬件连好弄对,这个下载hex的软件还是挺好使的。

你也可以参考一下网上别人写的哈~~

http://wenku.baidu.com/link?url=4UU5lRhWZSNshcoXSRo-oD0RojWdt4si2JNq8i4ELnjP7h2GN2OT1ydzABcNVAEwbhMvFiuraCbMYXYGiSUK2ZarRHu5GzA1L72_ftXe8vi

FlyMcu串口ISP下载STM32程序教程相关推荐

  1. LPC1758串口ISP下载程序

    最近手上拿到一块人家公司做的3D打印机的板子,用的核心芯片是LPC1758,板上引出了ISP下载接口.那接口共4个引出脚,如下图所示:   其中ME_EN引脚又连接到了芯片的P2[10]引脚,那个引脚 ...

  2. 树莓派 st-link master使用ST-LINK V2下载STM32程序 支持F0 F1 F2 等

    这段时间在研究怎么脱机实现STM32的下载,同时也了解了Windows和Linux的下载方式,st官方只提供了Windows的下载工具,Linux的版本并未提供,这里网上搜索后找到了st-link m ...

  3. Ubuntu20.04LTS环境下载STM32程序

    Ubuntu20.04LTS环境下载STM32程序 概述 安装步骤 下载BIN文件 概述 该文档主要是介绍ubuntu20.04LTS上安装st-link驱动并且下载bin文件的方法.STM32在li ...

  4. 通过USB转TTL串口下载stm32程序

    文章目录 前言 一.硬件及其接线 二.使用步骤 1.主芯片STM32F103C8T6开发板 2.转串口模块接线 3.CH340驱动及安装方法 4.CH340驱动及安装方法 4.下载测试 5.0.91寸 ...

  5. STM32 串口ISP下载

  6. 使用ST-LINK下载STM32程序

    一.电路连接 STM32的下载调试接口主要有三种:JTAG.SW和串口(不能调试). JTAG各个管脚信息如下: 序号 信号名 方向 说 明 1 Vref Input 接口电平参考电压,通常可直接接电 ...

  7. VC2012/VS2012 MFC串口通讯上位机程序教程笔记(转)

    使用MFC来编写串口程序,需要有一定的c++语言功底,要清楚MFC代码的组织方式. 鉴于绝大多数的教程还停留在vc6.0这个骨灰级的环境,特在此说明一下VC2012下的代码组织方式,和大家一起交流下~ ...

  8. 【记录一次STM32HAL库烧录错误】——用ST-Link下载stm32程序,每次要按一下复位键?

    问题 1.在之前我就遇到过每次烧录stm32f103c8t6的程序时,都要先按一下复位键这种问题了,今天找到了问题所在:用cubemx配置的代码禁止了swd端口. 可能是自己忘记配置这里了... 2. ...

  9. 关于ST-Link下载STM32程序的使用

    ST-Link非常好用,既可以像JLINK那样在软件中直接下载,,也可以下载Hex文件, 自己买的这种,,,, 其实就是SWD下载模式 安装驱动 所有用到的 链接:http://pan.baidu.c ...

最新文章

  1. 用DataReader还是DataSet?
  2. 黑白球JAVA_桶中取黑白球 - jiacut的个人页面 - OSCHINA - 中文开源技术交流社区
  3. 分布式任务队列 Celery — Overview
  4. nginx稳定版本_Nginx简介
  5. matlab程序中,如何解决矢量长度必须相同的问题
  6. 初等数论及其应用——中国剩余定理
  7. Linux进程全解5——父子进程对文件的操作
  8. 30. 价格区间设置
  9. webstorm破解
  10. 线程插队--Join方法
  11. 【旧资料整理】硬盘-数据错误(循环冗余检查)
  12. 双目视觉-双目测距原理剖析
  13. 阿里云视频点播视频播放出现network timeout问题处理
  14. idea如何配置或者创建mybatis的xml文件 idea如何配置或者创建mybatis的配置文件
  15. 记一次SQL注入Bypass过程
  16. Revit“原点”、“中心”、“测量点”在哪里?
  17. mall商城微服务遇见的坑
  18. photo-sphere-viewer4 全景图插件应用
  19. 小程序员的大梦想---唐骏
  20. 【Python 局域网控制】——做一个超简单的局域网指令控制电脑

热门文章

  1. 怎样查询快递单号物流,快速查询物流信息
  2. 提高Spark姿势水平 No.73
  3. 机器人时代来临,5G工业网关远程联动,打造一支“精锐部队”
  4. DM8168_DVR_RDK 环境配置
  5. kafka核心技术与实战 思维导图
  6. 拟合误差参数说明【转载】
  7. js获取唯一设备码_使用Javascript获取设备的唯一 id_javascript_酷徒编程知识库
  8. 游戏不能在虚拟机内运行(已解决)
  9. 任正非:曾竭力反对华为做手机
  10. 时间性抗锯齿TXAA