STM32C011

c 复制代码
在STM32中,BOOT0用于决定芯片的启动模式(主Flash、系统存储器或SRAM)。如果硬件上无法直接控制BOOT0引脚,可以通过Option Bytes在软件中配置,从而释放该引脚作为普通GPIO使用。

使用STM32CubeProgrammer配置BOOT0

步骤1:连接目标板

打开 STM32CubeProgrammer。

选择连接方式(ST-LINK、UART、USB DFU等),点击 Connect 连接到MCU。

步骤2:进入Option Bytes设置

在左侧菜单中选择 OB(Option Bytes)。

找到 nBOOT_SEL 和 nBOOT0 选项位。

步骤3:修改启动模式

若要使用软件控制BOOT0,将 nSWBOOT0 置为 0(启用软件BOOT0)。

将 nBOOT0 置为 0 表示从主Flash启动(等效于硬件BOOT0=低)。

点击 Apply 并确认写入。

步骤4:重启验证

复位MCU,检查是否按预期启动。

此时原BOOT0引脚可作为普通IO口使用。

NRST设置为GPIO 选择2

相关推荐
irislinAmelia7 小时前
缺陷检测AI关键点在哪
人工智能·嵌入式硬件·1024程序员节
糖糖单片机设计8 小时前
基于 STM32 的植物生长环境监控系统
stm32·单片机·嵌入式硬件
创界工坊工作室8 小时前
56-基于STC89C52的智能声控饮水机设计
stm32·单片机·嵌入式硬件·51单片机·proteus
LCG米8 小时前
STM32 DMA 多通道链式传输实测:请求仲裁顺序错位根因、半满中断乒乓与高速并发搬运落地
stm32·单片机·嵌入式·1024程序员节
hkj88089 小时前
stm32 ADC DMA 循环模式配合双缓冲分块(Ping-Pong)
stm32·单片机·嵌入式硬件
POMAGTOR11 小时前
【磁吸式连接器选型工程解析:结构原理、应用场景与选型可靠性要点】
网络·嵌入式硬件
RFID科技的魅力12 小时前
2026 年 RFID 资产标签批量制作怎么做?RFID 标签打印机实操指南
运维·人工智能·嵌入式硬件·物联网
Sakura_j_h_14 小时前
STM32F103 定时器的三种用法:PWM 输出、输入捕获与编码器接口
stm32·嵌入式·输入捕获·定时器·pwm·编码器·1024程序员节
Lxx_Zw14 小时前
机器周期与共地:时钟基准和电压参考基准
stm32·单片机·嵌入式硬件
我叫洋洋15 小时前
用 Qoder(AI 编程助手)把 Cadence 16.6 从零配到能画板
人工智能·单片机·嵌入式硬件·电路·1024程序员节