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——什么时候打开复用IO的时钟?

STM32——什么时候打开复用IO的时钟?需要用到外设的重映射功能时才需要使能AFIO的时钟,包括外部中断。

【STM32】使用STM32提供的DSP库进行FFT(附详细代码)

对于很多人来说,采样频率和FFT点数之间的关系可能还是不太清楚。下面就来简单分析一下:根据采样定理,采样频率必须是被采样信号最高频率的2倍。

【STM32】串口通信基本原理(超基础、详细版)

一般情况下,设备之间的通信方式可以分成并行通信和串行通信两种。

STM32知识,千万不能错过!(二)

DMA仲裁器分为软件和硬件两种。软件部分分为4个等级,分别是很高优先级、高优先级、中等、低。硬件部分由通道的大小来决定优先级,越低优先级越高。

STM32知识,千万不能错过!(一)

SYSCLK时钟源有三个来源:HSI RC、HSE OSC、PLL。GPIO口有两个反向串联的二极管用作钳位二极管。

STM32 ADC应用要注意的几点问题

所有的STM32芯片中都带有逐次逼近型ADC模块,关于它的应用非常广泛和频繁。不过,应用过程中时常也会遇到些问题,这尽力小结下,与大家分享出来算作一些提醒。

【STM32】GPIO的相关配置寄存器、库函数、位操作

STM32的每组GPIO口包括7个寄存器。也就是说,每个寄存器可以控制一组GPIO的16个GPIO口。这

STM32G071 PD0 PD2引脚使用注意事项

STM32G071的PD0,PD2作为外部中断使用,外部接10K上拉电阻拉到3.3V。外部设备被触发后电平变为低电平,平常保持高电平信号。

基于 RT-Thread 在 STM32 上实现 USB 虚拟串口

之前由于工作需要,基于 RT-Thread 在 STM32 上实现了 USB 虚拟串口。为了方便大家,我在这里把在正点原子 F429 阿波罗开发板上实现 USB 虚拟串口的详细过程分享给大家,希望可以帮助到更多想要学习 USB 的人。

【下载】STM32 Bootloader 异常复位案例

客户反馈通过 PC软件 flashloader 不能够跟 STM32 MCU自带 bootloader 连接。并且系统运行一段时间后异常复位。人们常说“事出反常必有妖”,如果不是芯片本身被损坏,我们始终坚信通过对硬件、系统、软件、以及手册的全面查找,一定能找出问题。