stm32

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核 (ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。按内核架构分为不同产品:主流产品(STM32F0、STM

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核 (ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。按内核架构分为不同产品:主流产品(STM32F0、STM收起

查看更多
  • 基于STM32设计的电动车智能充电计费系统
    本系统的研发对于提升电动车充电设施的安全性和智能化水平具有重要意义。一方面,系统通过过载保护、温湿度检测、功率阈值判断等多重安全机制,能够有效预防充电过程中可能出现的电气火灾等安全事故,保障用户生命财产安全;另一方面,系统提供的电费自动计算、余额管理、远程控制、历史数据查询等功能,极大改善了用户的充电体验,同时也为物业管理提供了便捷的运营管理工具。
    基于STM32设计的电动车智能充电计费系统
  • STM32 FDCAN的Rx Buffer与Rx FIFO的差别及配置演示
    在 STM32系列的 FDCAN 中,接收报文既可以进入Rx FIFO,也可以被定向写入Rx Buffer。本文用尽量简洁的方式说明二者的区别、为什么要同时存在,以及在 STM32H7 HAL 库下如何配置。
    777
    06/08 11:35
  • 基于STM32设计的物联网智能插座
    当前设计并实现了一种基于STM32F103RCT6单片机的物联网家用智能插座系统。系统以STM32作为核心控制器,结合电力参数采集模块、SHT30温湿度传感器、ESP8266无线通信模块、TFT-LCD显示屏、继电器控制模块以及蜂鸣器报警模块,完成了用电参数监测、环境监测、远程控制、异常报警和物联网数据传输等功能的设计与实现。
    基于STM32设计的物联网智能插座
  • 如何将常量存到片内 Flash 指定地址(Keil / Arm Compiler 6)
    如何在STM32芯片上将常量存放到片内Flash指定地址,主要分为两种方法:1) 在Flash末尾预留空间;2) 使用scatter file进行中间位置的精确放置。这两种方法适用于不同场景下的常量存储需求。
    1244
    06/01 14:53
  • 光耦 + STM32 + MCP4725:把频率变成电压的一整套方案
    车上有些传感器,输出的不是电压,不是电流,也不是 CAN 报文——而是一串方波。例如频率在50Hz到150Hz 之间蹦跶,占空比跟你没关系,只看频率。但下游那个仪表或者ECU,它只认模拟电压,0.5V到4.5V,线性的。中间这个"翻译"的活,就是本文要干的事。
  • 基于物联网设计的大棚栽培监控系统
    本项目实现了对大棚内空气温湿度、光照强度、土壤湿度的实时监测,根据阈值自动或远程手动控制风扇、补光灯、水泵及驱鸟喇叭,并支持数据上云与微信小程序远程管理及不同作物参数一键匹配功能。
    1024
    05/26 11:39
    基于物联网设计的大棚栽培监控系统
  • X-CUBE-CLASSB 功能安全包|STM32 IEC 60730/60335 B类认证落地指南
    在家电、厨卫电器、消费类电子等安全关键场景中,STM32 微控制器必须满足IEC 60730-1与IEC 60335-1两项核心安规标准的 B 类要求,才能通过全球 UL/CSA 认证。意法半导体推出的X-CUBE-CLASSB,正是专为 STM32 打造的认证级功能安全自检扩展包,可大幅缩短产品安规开发周期、降低测试与认证成本。本文严格依据 DB2824 官方数据手册,全面拆解这款安全包的版本适配、架构差异、生态集成与工程应用要点。
  • STM32 系统内存启动模式全攻略,从原理到实操一步到位
    AN2606 是意法半导体(ST)官方发布的STM32 全系列微控制器系统内存启动权威应用笔记,也是嵌入式开发、量产烧录、设备救砖的必备参考文档。它完整定义了 STM32 系统内存启动模式的工作原理、激活方式、通信接口、硬件规范与编程限制,覆盖从入门级 C0 系列到高端 H7/U5 安全系列的全型号适配规则,是搞定 STM32 底层烧录与启动配置的核心手册。
  • STM32 安全固件开发|X-CUBE-SBSFU 安全启动与升级全攻略
    物联网设备的固件安全与远程升级可靠性,直接决定产品量产后的风险控制能力。意法半导体X‑CUBE‑SBSFU是面向 STM32 全系列的安全启动 + 安全固件更新一站式扩展包,官方配套UM2262用户手册完整讲解方案架构、配置流程与移植方法。本文以实战视角拆解核心逻辑,帮你快速完成高安全等级的固件防护与 OTA 升级落地。
  • STM32 双存储区即时固件更新详解
    在工业控制、物联网终端、医疗设备等对运行连续性要求极高的嵌入式场景中,传统 STM32 固件升级往往面临停机时间长、升级失败易变砖、无法兼顾实时任务等痛点。意法半导体 AN4767 应用笔记给出了成熟解决方案 —— 基于双存储区硬件特性实现即时固件更新,配合 X‑CUBE‑DBFU 扩展包,可在微秒级完成固件切换,全程不中断核心业务运行。本文结合官方笔记核心要点,用实战化思路拆解双存储区即时更新的原理、实现与落地细节。
    1008
    05/25 16:37
  • STM32G431x6/x8/xB 单片机深度解析:参数、差异与实战选型
    STM32G431x6、STM32G431x8、STM32G431xB 是 G4 系列入门级主流 32 位 MCU,依托 Cortex‑M4 内核与丰富模拟外设,覆盖小型控制、信号处理、电机驱动等场景。三款芯片内核与基础架构一致,仅存储容量、封装适配存在差异,是低成本嵌入式方案的优选型号。
    757
    05/25 16:24
  • STM32CubeWL 入门到实战(STM32WL 系列专用)
    UM2643 是意法半导体官方出品的STM32WL 系列专属 STM32CubeWL 入门用户手册,一站式讲解软件架构、工程搭建、示例运行、双核 / 安全 / RF 开发,是低功耗 Sub-GHz 无线 MCU 开发的零基础上手文档,完美适配 NUCLEO-WL55JC1/2、B-WL5M-SUBG1 开发板。
  • STM32毕设翻车:1500 元买到全套假项目,芯片代码全是摆设
    朋友购买了一个基于STM32的室内防火防盗装置,花费1500元。然而,实际收到的产品存在多个严重问题:原理图与代码不符:原理图和代码中的传感器型号不一致,导致无法正确工作。通信问题:ESP8266的RXD引脚未接线,无法接收数据,导致远程布防功能不可靠。代码编译错误:交付的代码包含大量编译错误,无法正常使用。
  • STM32CubeIDE 内存分区|变量 / 函数 / 文件指定内存实操
    在 STM32 开发中,常遇到关键变量放高速 RAM、核心代码隔离、Flash 分区存储等需求。直接用默认内存分布,易出现地址冲突、性能不足、安全隔离不到位等问题。STM32CubeIDE 依托ld 链接脚本,可灵活指定变量、函数、文件到任意内存地址。本文基于 ST 官方 LAT1616 文档,以 STM32G474(512KB Flash/128KB RAM)+ NUCLEO-G474 开发板为例,拆解完整实操流程,新手也能直接落地。
  • STM32F7 SPI 从机通讯异常?BSY 位卡死导致 OVERRUN 错误深度解析
    在工业通信、电机控制等项目中,STM32F7 作为 SPI 从机应用广泛,但不少开发者遇到过数据转发不全、SPI OVERRUN 溢出错误等棘手问题。这类问题偶发难复现,看似是 DMA 或时序问题,实则暗藏芯片硬件勘误陷阱。本文基于 ST 官方 LAT1583 文档,结合 STM32F750 实测案例,从现象、排查、根源到解决方案,全流程拆解 SPI 从机通讯异常的核心原因,帮你彻底避坑。
    1244
    05/21 13:43
  • STM32G4 性能提升与代码优化|8 个硬核技巧解锁极限性能
    STM32G4 作为意法半导体主打工业控制、电机驱动、数字电源的高性能 MCU,搭载 170MHz Cortex-M4 内核与 FPU/DSP 指令,性能强劲。但实际项目中,不少工程师遇到控制环路耗时久、浮点运算卡顿、实时性不足等问题,核心是没吃透 G4 的硬件特性与优化逻辑。本文基于 ST 官方 LAT1637 文档,结合实测验证,从编译器、硬件架构、代码写法 8 大维度,拆解可直接落地的优化技巧,帮你彻底释放 STM32G4 的性能潜力。
    617
    05/21 11:43
  • STM32CubeProgrammer与STM32 Bootloader连接全流程实操
    在 STM32 开发中,片内 Bootloader 是出厂固化的核心工具,支持通过多种串行接口实现程序烧录、Flash 读写、选项字节修改。而 STM32CubeProgrammer 作为官方全能工具,是对接 Bootloader、实现离线 / 远程烧录的首选。实际项目里,不少工程师卡在多接口连接失败、参数配置错误、硬件接线混乱等问题上。本文基于 ST 官方 LAT1631 文档,结合 STM32L476RG 与 STLINK-V3SET 实测经验,从前期准备、Bootloader 模式进入,到 UART/I2C/SPI/CAN/USB 五大接口分步实操,全程干货无废话,帮你快速打通 CubeProgrammer 与 STM32 Bootloader 的连接。
  • STM32G4 定时器组合 PWM:单周期两次 ADC 触发实现方案
    在工业采样、传感器数据采集等场景,常需定时器单个周期内两次触发 ADC 转换,且触发时间点灵活可调。传统单通道定时器无法实现该需求,而 STM32G4(含 H、U 系列)高级 / 通用定时器的组合 PWM 模式,可通过内部信号逻辑组合,无需额外硬件,即可完成单周期双触发。本文基于意法半导体 LAT1649 技术文档,从原理、配置、代码到验证,给出完整落地方案。
    711
    05/21 09:10
  • STM32U3 Flash 擦写故障:动态调压引发 PGSERR 报错深度解析
    在 STM32U 系列低功耗开发中,为降低功耗常将系统时钟(SYSCLK)降至 12MHz,此时执行 Flash 擦写操作易触发报错,错误码 128、PGSERR 标志置位,导致功能中断。本文基于意法半导体官方 LAT1656 经验文档,从故障现象、根源、解决方案到实操代码,全面拆解 STM32U3 Flash 擦写故障,为嵌入式开发者提供可直接落地的排查方案。
  • 为何配置无误的DMA就是不工作呢?
    STM32C0系列芯片使用DMA搬运内存数据到GPIO失败,原因在于GPIOx通过IOPORT与内核相连,而非AHB/APB总线,因此无法通过DMA直接访问GPIOx。
    275
    05/18 11:40
    为何配置无误的DMA就是不工作呢?

正在努力加载...