你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32 程序下载(串口方式)

[复制链接]
STMCU小助手 发布时间:2022-4-3 22:00
01. 概述+ k% ?- `2 H- e/ d7 F  h
STM32F4 的程序下载有多种方法:USB、串口、JTAG、SWD 等,这几种方式,都可以用来给 STM32F4 下载代码。不过,最简单也是最经济的,就是通过串口给 STM32F4 下载代码。我们将向大家介绍,如何利用串口给 STM32F4(以下简称 STM32)下载代码。
( n8 a  N7 `( N. X5 m/ c9 n5 o3 w% \# g9 a; K" H$ Z
STM32 的串口下载一般是通过串口 1 下载的, 本手实验平台 ALIENTEK 探索者STM32F4 开发板,不是通过 RS232 串口下载的,而是通过自带的 USB 串口来下载。看起来像是 USB 下载(只需一根 USB 线,并不需要串口线)的,实际上,是通过 USB 转成串口,然后再下载的。$ h' j: G3 |$ G/ N) c+ r

5 W1 y; c6 \8 G02. STM32F4开发板设置
: m6 t- [6 S/ _首先要在板子上设置一下,在板子上把RXD和PA9 (STM32的TXD),TXD和PA10(STM32的 RXD)通过跳线帽连接起来,这样我们就把 CH340G 和 MCU 的串口 1 连接上了。这里由于ALIENTEK 这款开发板自带了一键下载电路,所以我们并不需要去关心 BOOT0 和 BOOT1 的状态,但是为了让下下载完后可以按复位执行程序,我们建议大家把 BOOT1 和 BOOT0 都设置为 0。
0 J6 ~! y0 j! G0 `- h0 H1 @+ Z' t
) R) T9 e/ H" j5 Q9 M% Z (@4E77D_]IO32N2R%4KH8J8.png , A  M: W) h! v3 z$ g5 _, I

  W8 A$ M8 K8 [接着我们在 USB_232 处插入 USB 线,并接上电脑,如果之前没有安装 CH340G 的驱动(如果已经安装过了驱动,则应该能在设备管理器里面看到 USB 串口,如果不能则要先卸载之前的驱动,卸载完后重启电脑,再重新安装我们提供的驱动),则需要先安装 CH340G 的驱动。
( F, r7 |7 X: Z+ P2 j0 V
8 N: H5 G  U; O( x/ u5 v6 m0 ]9 l6 o03. 串口下载程序步骤
9 W! J: J* M6 i) f8 i! Z3 `+ P
3.1 打开FlyMCU软件

( L) r  W# }2 F% t
1 J3 ^( r5 J  W7 m' W / ]" a( f: Y% A0 A* |2 U8 I' L+ S8 I

( V, t* G4 V6 `+ ^' f4 O/ P4 m7 d3.2 选择要下载的Hex文件
& G6 C+ `9 ?, X" D+ y5 N5 Z. c: I2 s8 z- o% Z: O3 N
JJG(X3VRQ3@A8@C%Y%KO1~1.png
& {; Z4 L7 q8 v+ [- s- k. Y, S. U
6 a! b$ g; p' \4 P, y0 k9 O1 I3.3 设置串口和波特率6 `/ u7 r0 J7 k
: [0 N% k, E$ u. l4 C+ W1 p
`OKG`5ILARU3QO%JQ$B%UCW.png
8 Z- u* k3 y/ L* p
8 Y- X, n2 Z7 ~8 ^3 Z1 T3.4 开始编程

1 t2 R! l, ]0 ~/ K8 H
2 f% Z1 @7 \+ O! a' e  Z8 o2 y( i+ j Y$SM`LF)P8{L1ZI6)W8K}IJ.png 7 h; S: L, ~5 ?3 m5 r5 P4 [  i

, H% |# {- n7 X2 f. l9 A" b% V最后灯在闪烁,表示程序已经下载好了。( t& ?/ u* D; M0 U. @  c# j4 J
9 {! s3 m# L% V! A

' |& t7 F4 B/ y" W6 N+ V
% i' d; c9 L" A
收藏 评论0 发布时间:2022-4-3 22:00

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版