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 CRC使用详解

在STM32众多外设中,CRC是一个不起眼的小外设,以至于在使用的时候会忽略 掉。最近在学习Class B 的时候,CRC是Class B应用需要用到的外设,用来生成ROM校验码,在阅读Class B相关文档CRC 的部分的时候,我出现了理解上的一些错误,由此可见,CRC外设虽小,理解其细节,也是需要时间的,本文的目的是通过理解CRC 外设的使用,用文字的方式记录下来,给后来使用者提供参考。

STM32CubeProgrammer和STM32CubeMonitor上新,提高STM32开发效率-上

参考链接:

STM32 MCU应用篇 | “双芯”合力,新一代智能电表加速崛起

目前,我国2010-2017年投运的电表已开始进入密集更换时期。2021年,国网智能电表招标量达到6720多万台,较2020年增长29%。

VSCODE编写STM32代码配置

VSCODE提供了丰富实用的插件,可以大幅提升编写代码的体验和效率。

STM32 FLASH 写入不成功问题

遇到一个很奇怪的问题,我从STM32FLASH的0x08024000开始往进些数据,每包1000个字节,前两包写入正常,但是到第三包写入数据的时候发现写入falsh的数据不完整,到0x0247fB这块后后面都是ff没写进去数据......

STM32-串口发送数据-过程与配置

除了在智能卡模式下以外,传送期间 TE 位上的“0”脉冲(“0”后紧跟的是“1”)会在当前字的后面发送一个报头(空闲线路)。

STM32配置外接有源晶振方式

一直以来都是使用正点原子的板子,所以一旦换了板子,就要考虑到新板子的晶振问题......

STM32进阶之串口环形缓冲区实现

队列 (Queue):是一种先进先出(First In First Out ,简称 FIFO)的线性表,只允许在一端插入(入队),在另一端进行删除(出队)。

STM32官方手册的使用方法

在画原理图之前,一般的做法是先把引脚分类好,然后才开始画原理图。

STM32 PWM CCR配置解析

在原子哥的PWM输出例程中,感觉对捕获/比较寄存器(CCR)的设置不太合理。