切换到宽版
  • 34093阅读
  • 38回复

[STM]【POS机 外篇】原来串口下载STM32、GD32程序也可以如此简单(MDK里一键串口自动下载) [复制链接]

上一主题 下一主题
离线bxak
 

发帖
800
M币
325
专家
11
粉丝
91
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-04-30
下贴预告,敬请期待:【POS机 实验2】从今天开始,像使用U盘一样,1根USB数据线升级STM32、GD32(模拟U盘在线升级固件)

好了,转回今天的主题 —— 一键串口自动下载电路 + 支持嵌入MDK的uISP,
最终效果如下图所示:



【硬件方面】
看到一些没有JLINK、ST-LINK工具的坛友,在用串口下载STM32、GD32时还是手动跳线BOOT0和复位,很麻烦!
现在,我给大家介绍一个 超简单的 STM32、GD32一键串口自动下载电路,
只需在原来的 USB-TTL下载小板 上加几个元件(下图蓝色圈圈):1个开关二极管1N41481个1K的电阻、排针等


USB-TTL下载板(比如PL2303HX)



PL2303HX管脚图




【软件方面】
STM32、GD32 目前最好用的ISP下载软件:uISP V1.32FlyMcu V0.168
尤其是uISP,更方便,更加人性化。

两者共同点:
1、都支持STM32、GD32
2、都支持一键自动下载电路
3、绿色免安装

uISP 比 FlyMcu 优越的地方:
1、支持命令下载,可以嵌入MDK中,做到真正的一键自动串口下载程序
2、可以自动识别一键下载电路
3、最高支持1843200bps波特率
4、自带串口助手





uISP作者原贴:http://www.amobbs.com/forum.php?mod=viewthread&tid=5552561&highlight=uisp
uISP下载:


作者的uISP说明:

1. BOOT0和BOOT1引脚分别接10K下拉电阻到地;

2. PC的串口信号经电平转换后,
   PC机TXD接STM32的USART1_RX,
   PC机RXD接STM32的USART1_TX,
   PC串口DTR和RTS用于控制STM32进入Bootloader,
   根据uISP上的设置对应不同的接线。

例如:
   当在uISP上选择“DTR高电平复位,RTS低电平进入Bootloader”时,
    则DTR接STM32的nRST, RTS接STM32的BOOT0,

另外,这里的DTR高电平和RTS低电平指的是RS232电平,分别对应TTL的低电平和高电平,
这点容易混淆,导致下载失败。

3. 嵌入MDK中直接下载的方法:

打开MDK, 进入Option for Target 'XXXXX'设置,切换到Utilities选项卡,
选择Use External Tool for Flash Programming,
在Command里选择uISP的安装位置,例如C:\Program Files\uISP for STM32\uISP.exe,
在Arguments里输入#H
点击OK, 设置完毕。然后直接点击工具栏的“LOAD”即可下载。
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共19条打赏M币+60
12
离线rongwu

发帖
25328
M币
3838
专家
3
粉丝
187
只看该作者 1楼 发表于: 2016-04-30
Re:【POS机 外篇】原来串口下载STM32、GD32程序也可以如此简单(MDK里一键串口自动 ..
请登录后查看
离线快速回复

发帖
7766
M币
10516
专家
2
粉丝
25
只看该作者 2楼 发表于: 2016-04-30
Re:【POS机 外篇】原来串口下载STM32、GD32程序也可以如此简单(MDK里一键串口自动 ..
请登录后查看
离线bxak

发帖
800
M币
325
专家
11
粉丝
91
只看该作者 3楼 发表于: 2016-04-30
回 快速回复 的帖子
请登录后查看
离线2545889167

发帖
13268
M币
20754
专家
302
粉丝
4860
只看该作者 4楼 发表于: 2016-04-30
Re:【POS机 外篇】原来串口下载STM32、GD32程序也可以如此简单(MDK里一键串口自动 ..
请登录后查看
离线2545889167

发帖
13268
M币
20754
专家
302
粉丝
4860
只看该作者 5楼 发表于: 2016-04-30
Re:【POS机 外篇】原来串口下载STM32、GD32程序也可以如此简单(MDK里一键串口自动 ..
请登录后查看
离线2545889167

发帖
13268
M币
20754
专家
302
粉丝
4860
只看该作者 6楼 发表于: 2016-04-30
回 2545889167 的帖子
请登录后查看
离线zylmp

发帖
6294
M币
32
专家
0
粉丝
25
只看该作者 7楼 发表于: 2016-04-30
Re:【POS机 外篇】原来串口下载STM32、GD32程序也可以如此简单(MDK里一键串口自动 ..
请登录后查看
离线treasurelife
发帖
116
M币
1022
专家
1
粉丝
11
只看该作者 8楼 发表于: 2016-04-30
Re:【POS机 外篇】原来串口下载STM32、GD32程序也可以如此简单(MDK里一键串口自动 ..
请登录后查看
离线bxak

发帖
800
M币
325
专家
11
粉丝
91
只看该作者 9楼 发表于: 2016-04-30
回 zylmp 的帖子
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个