STM32

STM32是STMicroelectronics(意法半导体)推出的一系列基于ARM Cortex-M内核的32位微控制器(MCU)产品。这些微控制器提供了广泛的产品系列,覆盖了多种不同的性能和功能需求,适用于各种应用领域,包括工业控制、汽车电子、消费类电子、医疗设备等。

STM32系列微控制器以其高性能、低功耗、丰富的外设接口和灵活的开发工具而闻名。它们通常具有丰富的存储器、多种通信接口(如UART、SPI、I2C、CAN等)、模拟数字转换器(ADC)、定时器、PWM输出等功能,以满足不同应用场景下的需求。

STM32微控制器通常使用标准的ARM Cortex-M内核,包括Cortex-M0、M0+、M3、M4和M7等,这些内核具有不同的性能和功耗特性,可根据具体应用的需求进行选择。此外,STM32系列还提供了多种封装和引脚配置,以满足不同尺寸和集成度的要求。

STMicroelectronics为STM32系列提供了丰富的开发工具和支持资源,包括基于ARM开发环境的集成开发环境(IDE)、调试器、评估板和参考设计等。这些工具和资源有助于开发人员快速开发和部署他们的应用,并提供了全面的技术支持和文档资料,帮助用户充分发挥STM32微控制器的性能和功能优势。

意法半导体推出首款与高通合作的STM32配套无线物联网模块

WiFi6/Bluetooth®低功耗蓝牙5.3/Thread ST67W611M1模块加快开发进度,提高设计灵活性,提供先进的消费和工业物联网解决方案

实战经验 | STM32 AI Model Zoo 的安装及实例介绍

本文将以手势识别为例,介绍Model Zoo的使用。

STM32 MPU是什么产品?了解嵌入式系统中微处理器的新变化

微控制器 (MCU)和微处理器(MPU)有哪些不同之处?简单来说,两者都是嵌入式系统的大脑。几年前,两者之间有非常明显的区别,功能截然不同,对开发者的研发技能要求也大不相同。如今,这两个术语仍然存在,但创新使得两者之间的分界线日趋模糊。

从CubeMX下载生成STM32元件封装库

使用 STM32 进行项目开发时,在原理图和 PCB 设计中都需要使用相应的元件封装 库。STM32 元件封装库的准确性是保证设计成功的前提。

意法半导体推出STM32微处理器专用高集成度电源管理芯片

优化的集成化电源管理芯片,内置保护功能,驱动MPU及外设

STM32新增安卓支持 — OpenSTDROID,开启MPU应用新格局

最近,ST推出首款微处理器嵌入式软件 — 安卓13生态系统OpenSTDROID,该软件基于OpenSTLinux BSP(Linux 内核 6.1 LTS),运行在STM32MP2微处理器系列,是意法半导体开发的、运行在高性能微处理器(STM32MP2系列及后续更高性能MPU)的安卓发行版,提供了在安卓生态框架下运行、开发或者打造自己平台所需的所有组件。

STM32开发中使用C语言实现IIC驱动

使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只需要实例化一个IIC对象即可,本文是基于STM32和HAL库做进一步封装的。

获取STM32代码运行时间的技巧

  • 使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。为了测量的准确性,要进行多次测量,并进行平均取值。


行业应用篇|STM32助力工业自动化功能安全设计

作为现代制造业的核心驱动力,工业自动化对功能安全的需求日益紧迫。在追求高效、智能的生产过程中,功能安全不仅是技术进步的基石,更是对每一位工作人员生命安全的庄严承诺。国内外市场针对产品的功能安全认证要求也变得越来越严格。

请「简」答:STM32超低功耗如何选型?

嵌入式系统因移动性和物联网节点端的资源限制,采用电池供电的场景越来越多。这样的应用场景下,对系统的低功耗性能提出了颇高要求。

那么,低功耗MCU该如何选型?我们有幸请到意法半导体中国区市场经理张明老师为大家解答。