STM32F103ZET6上电复位后会根据BOOT0和BOOT1的电平选择从哪启动。 当BOOT0为1,BOOT1为0时则从系统存储器自带的bootloader开始运行。 % _9 K0 h8 x9 E* T8 V- e( e7 {0 l1 m 0 T2 _' m5 T) @6 I( V 下图来自ST官网AN2606." l d U2 B9 p) Z/ E1 ] $ J% B. V+ H* N2 x n' ]' t G* ?, S; R, h) } 9 w2 l3 x2 f+ e$ ? : W0 [( O) ^: o7 c: D; y* t; G! b2 F ! O$ |) t3 F; _& E. `+ K 使用到的相应引脚如下。+ s: `1 r2 g9 b( Q3 [$ p ) w* D; v ?: e' e 可以通过串口调试工具XCOM如下来和bootloader通讯。2 p! w4 s: ?: {% O+ w 首先发送0x7F开始,回复0x79,后面可以开始发送其他指令。* Q" m+ p- H( X! A. N+ S3 G7 ?- A (先插着单片机安装CH340驱动,注意设置偶校验)0 V& A; p1 u& z# k) m & {8 x6 l5 G; G( g# M. u6 }# {6 ` * R: A5 _1 g( I6 V7 ~4 G ) V; T; z4 B% v, i 7 R) Q: Z4 v8 H- s, L1 f2 R( \ |
基于STM32生成外部Flash Loader的方法经验分享
【经验分享】STM32驱动RC522读卡完整资料分享,包含原理图、PCB、驱动工程文件
【经验分享】HRTIMER 产生多相相移信号
基于STM32 DFSDM应用技术经验分享
基于STM32 快速入门 BlueNRG SDK 固件开发
基于STM32的BlueNRG 系列协处理器简介经验分享
获取编译时间作为版本号
【经验分享】STM32CubeIDE使用说明 —— 实时调试
宽禁带技术如何带来颠覆性变革
基于STM32的数据意外变化导致条件判断流程异常