STM32G0

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • STM32G0 GPIO 先于 VDD 上电:风险与硬件设计要点
    在 STM32G0 硬件开发中,电源时序是容易被忽视的细节。不少项目里会出现外部信号先接入 GPIO、MCU 的 VDD 尚未上电的情况,工程师常疑惑:这么做会不会烧坏芯片?有没有隐性故障?本文基于 ST 官方 LAT1653 文档,结合电气参数、风险本质和实操建议,把问题讲透,帮你避开硬件隐患。
  • STM32 ClassB 功能安全认证|代码分区设计与实现全攻略
    工业与家电产品通过 ClassB 功能安全认证时,常面临一个核心痛点:同平台多子系列产品,仅应用代码不同、安全代码完全一致,却需重复认证,时间与成本居高不下。为解决该问题,行业通用方案是安全代码与应用代码物理分区,确保安全代码二进制不变,一份认证覆盖全系列。本文基于 ST 官方 LAT1630 文档,结合 STM32G081B+MDK 实操,拆解分区原理、分区设计、实操步骤与调试技巧,帮你高效落地 ClassB 代码分区。
    651
    05/21 13:27
  • 基于STM32G0B0的无刷电机驱动指南
    博主介绍了使用STM32G0B0RET6控制DRV8313驱动无刷电机的方法,并展示了整个系统的设计过程。
  • 2026嵌入式大赛日记 1:基于STM32G0B0的N6-DK底板
    本文介绍了基于STM32G0B0的N6-DK底板设计方案,详细描述了控制器原理图、电源设计、未验证部分等内容,并对各组件进行了具体介绍。
  • STM32G070 地址未对齐引发 HardFault 异常 根源拆解与实操解决
    在 STM32G0 系列嵌入式开发中,不少开发者会遇到一个看似诡异的问题:相同代码在 Keil MDK 不同编译优化等级下运行结果迥异,低优化等级触发 HardFault 异常,高优化等级却运行正常。ST 官方 LAT1185 应用笔记以 STM32G070 为例,拆解了该问题的核心成因 ——内存地址未对齐,并给出了直接落地的解决方法。本文基于该笔记,从现象、根源、解决、避坑四个维度展开解读,解决嵌入式开发中这一高频细节问题。
  • STM32G0B1 Flash 编程 PGSERR 错误排查:DMA 中断残留引发的非法写故障
    在 STM32G0 系列 Flash 擦写编程中,不少工程师会遇到一个违背常识的故障:还没执行任何 Flash 擦除 / 编程操作,Flash 状态寄存器 SR 却已置起PGSERR(编程序列错误),不清除该标志就无法继续操作 Flash。这一现象极易让人怀疑芯片本身存在缺陷,而 ST 官方 LAT1210 应用笔记通过真实案例,揭开了这个诡异问题的真相 ——并非芯片问题,而是 DMA 中断残留导致的非法 Flash 写操作。本文基于该笔记,完整还原问题现象、根因定位、编译器差异解析及根治方案,帮你快速避开这类隐蔽的底层故障。
  • STM32G0 LPUART 单线半双工收发重叠问题彻底解决:停止位与起始位不干扰设计
    在使用 STM32G0 系列单片机进行 LPUART 单线半双工通信时,很多开发者都会遇到一个典型异常:连续收发过程中,上一帧数据的停止位还未完全发送结束,下一帧的起始位就已经开始翻转,造成停止位被 “截断”、起始位重叠,最终导致波形畸变、采样错误、数据丢帧或乱码。这一现象在低速波特率(如 9600bps)、短帧结构、连续收发的场景下尤为明显。ST 官方应用笔记 LAT1154 针对这一问题给出了清晰的成因分析和三种可直接落地的解决办法,本文结合实际硬件逻辑与代码配置,把问题根源、规避方法、工程实现一次性讲透,让你在单线半双工设计中不再踩坑。
    952
    03/17 16:06
  • STM32G0 I2C bootloader Go 命令后调试连接失败:DBG_SWEN 位复位修复
    STM32G0B1 执行 I2C bootloader(0x92 版本)的 “Go” 命令后,调试器(STM32CubeProgrammer)无法通过 “hot plug” 模式连接,核心原因是 Go 命令会自动将FLASH_ACR寄存器的DBG_SWEN位清 0(禁用调试功能),仅需通过软件置位该位或硬件复位,即可恢复调试连接。本文基于 ST 官方 LAT1400 应用笔记,详解问题根源、验证过程及两步解决方案,适用于 STM32G0x1 系列 I2C bootloader 的调试场景。
    662
    01/29 16:24
  • STM32G0B1 ADC 数据异常排查:参考电压 VREF + 低于 3.0V 的核心影响
    STM32G0B1 的 ADC 模块在低参考电压(VREF+)场景下易出现采样数据异常,核心原因是 VREF + 低于 3.0V 时,硬件校准无法完全补偿偏移误差,最大误差可达 50LSB(对应 20mV@12bit 分辨率)。本文基于 ST 官方 LAT1337 应用笔记,详解问题根源、测试验证过程及实操解决方案,帮你快速规避低参考电压导致的 ADC 精度问题。
  • STM32G0 STOP 模式 “唤醒失败” 排查:DMA 时钟错误关闭导致的异常解决
    STM32G0 系列凭借优秀的低功耗特性,广泛应用于汽车电子等需要频繁进入 STOP 模式的场景。但部分用户反馈,STM32G0B1 在模拟汽车频繁打火测试(72 小时连续工作)中,进入 STOP 模式后会出现 “无法唤醒” 现象 —— 屏幕无显示、外部中断无响应,看似低功耗唤醒故障,实际是 DMA 外设关闭流程不规范导致的系统卡死。本文基于 ST 官方 LAT1236 应用笔记,详解故障定位、根源分析及标准解决方案,适用于 STM32G0 全系列低功耗项目。
  • STM32G071 standby 模式退出后 SRAM 数据保留:问题解析与实操方案
    在 STM32G071 芯片的低功耗应用场景中,standby 模式因极致节能成为首选,但不少工程师在实际开发中会遇到 “配置 SRAM 数据保留后,退出 standby 模式仍丢失数据” 的问题。本文基于 ST 官方 LAT1278 应用笔记(Rev 1.0),从问题本质、排查逻辑到落地解决方案,系统拆解 STM32G071 standby 模式下 SRAM 数据保留的核心要点,为嵌入式开发提供可直接复用的技术指南。
  • STM32G0B1 待机模式意外唤醒深度解析:RTC 结构体未初始化的隐形坑
    STM32G0B1 待机模式(Standby)被意外唤醒的核心原因是RTC 时间结构体未完整初始化,导致随机值写入 RTC 控制寄存器(RTC_CR),触发内部唤醒线(WUFI),而非外部 WKUP 引脚触发。故障还可能伴随 PC13 引脚异常输出 1Hz 方波,仅断电重启可临时恢复,需通过规范结构体初始化彻底解决。
    1185
    2025/12/31
  • STM32G0 单线串口帧错误终极解决:切换时序 + 配置双优化,告别电平冲突
    STM32G0 客制化单线串口(TX/RX SWAP 切换)出现帧错误,核心原因是TX/RX 切换时序过慢 + GPIO 配置不符合官方要求—— 发送完数据后,复杂函数调用导致未及时切到 RX 状态,STM32G0 端 GPIO 保持低电平,拉低对方(STM32L433)发送的起始位电平(低至 1.5V),触发停止位报错。解决方案:中断内直接操作寄存器快速切换,搭配 DMA 收发,无需修改兼容设计即可修复。
    1125
    2025/12/23
  • STM32G0B1 FDCAN 通信异常排查:丢包与多包问题的根源解析与落地方案
    在 STM32G0 系列 MCU 的工业通信场景中,FDCAN(Flexible Data Rate CAN)因高速率、大带宽特性被广泛应用。然而,某客户在使用 STM32G0B1 的 FDCAN 外设时,遇到了罕见的 “双重异常”—— 既存在接收丢包,又出现接收多包(主机发 3000 包,从机收 3006 包),且异常随机触发,CAN 分析仪抓包也未能直接定位原因。本文基于 ST 官方技术文档 LAT1509(Rev 1.0),从现场调研、问题复现、根源拆解到代码优化,全面解析这两类异常的核心诱因,提供可直接复用的排查方法与解决方案。
    2085
    2025/12/22
  • 意法半导体发布工业智能传感器评估套件 加快基于IO-Link 收发器和 STM32 MCU的应用设计
    以45.8mm x 8.3mm 的纤薄主板为亮点,意法半导体STEVAL-IOD04KT1工业传感器套件可简化开发者为独立于现场总线的点对点双向通信应用开发紧凑的IO-Link (IEC 61131-9) 传感器。
  • 延续F0的优秀基因,STM32G0主打“高效、稳健、简单”的亲民牌
    物联网设备的增加同时带动了MCU的出货量,IC Insights预计 2018年MCU的出货量将达到近30.6亿台。在物联网应用中,高性能、低功耗、低成本是雷达不动的刚性需求,几乎所有MCU厂商都在朝着这个方向努力,ST最近推出的STM32G0就打出了“高效、稳健、简单”的亲民牌。

正在努力加载...