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

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

[复制链接]
STMCU小助手 发布时间:2022-6-10 19:01
01. 概述
6 @  Q$ _4 P( l2 o+ sSTM32F4 的程序下载有多种方法:USB、串口、JTAG、SWD 等,这几种方式,都可以用来给 STM32F4 下载代码。不过,最简单也是最经济的,就是通过串口给 STM32F4 下载代码。我们将向大家介绍,如何利用串口给 STM32F4(以下简称 STM32)下载代码。
7 ^+ ^* M& L" T9 o, h# U
+ F# J& x% A# U; l, L0 LSTM32 的串口下载一般是通过串口 1 下载的, 本手实验平台 ALIENTEK 探索者STM32F4 开发板,不是通过 RS232 串口下载的,而是通过自带的 USB 串口来下载。看起来像是 USB 下载(只需一根 USB 线,并不需要串口线)的,实际上,是通过 USB 转成串口,然后再下载的。' F# n9 N# ~3 @: q, v' X: e) A% z- |

1 q' t. a$ |" I! w' f* r. {02. STM32F4开发板设置
1 C/ o7 {4 r, l" B1 q0 ~% p首先要在板子上设置一下,在板子上把RXD和PA9 (STM32的TXD),TXD和PA10(STM32的 RXD)通过跳线帽连接起来,这样我们就把 CH340G 和 MCU 的串口 1 连接上了。这里由于ALIENTEK 这款开发板自带了一键下载电路,所以我们并不需要去关心 BOOT0 和 BOOT1 的状态,但是为了让下下载完后可以按复位执行程序,我们建议大家把 BOOT1 和 BOOT0 都设置为 0。
" K' z% @8 W* M) I) K- K* d: p
) \( `4 R4 D4 P# b
; y( x( q# p/ K/ Z  R
7 O+ \$ d. J) a* _6 ~) Q接着我们在 USB_232 处插入 USB 线,并接上电脑,如果之前没有安装 CH340G 的驱动(如果已经安装过了驱动,则应该能在设备管理器里面看到 USB 串口,如果不能则要先卸载之前的驱动,卸载完后重启电脑,再重新安装我们提供的驱动),则需要先安装 CH340G 的驱动。( u% P* R( h1 j& O  m# ~9 n

& b! `8 m% j5 {, X( G9 [& \03. 串口下载程序步骤3 R" k7 p: @0 c! J* }6 I
3.1 打开FlyMCU软件( r8 ^! ?' z4 ~1 s6 y4 i& ^

/ h0 S; |% [/ u- z
51(]`LGSL0ILJY{J@H_{~)9.png . N# G7 F: B3 K
/ [+ L: r; _" H& O, n
3.2 选择要下载的Hex文件6 a& `1 \$ _0 Q% `
( z1 O' m; G& {* c; t2 O( o  f
~BFVN0`]ZQRGKF4KHX11MKN.png
- g! V) ?& O( G" U( B* C. Z% p0 s" O( _0 F$ U, E# @, N8 z5 p
3.3 设置串口和波特率" t5 }3 b2 f8 e" E9 I

. L  g( i0 E3 U/ X9 O  O% i4 \
KKFAOC1FBV`$OW}T}UCB40U.png : M/ T$ L1 {! ~, ?& Q

4 R9 u' R+ t* X7 c: v3.4 开始编程

- `8 ]' H6 \- n8 M! X
/ U4 v: {/ ?4 |+ }5 P6 \ 6S$RQ%M5~POAJB32UW3@{JP.png
8 {6 ?( Z1 \: m% N3 {$ R! m/ b, a# N- V
最后灯在闪烁,表示程序已经下载好了。( }% C/ m7 `( k5 y$ l4 j% T

1 G) Z8 o! P' U: E8 Y3 f* ^: C* ?0 ~7 t6 M+ }+ B: s
收藏 评论0 发布时间:2022-6-10 19:01

举报

0个回答

所属标签

相似分享

官网相关资源

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