STM32F334C8T6微控制器,存储器,循环冗余校验,低功耗详细介绍

STMicroelectronics STM32F334C8T6微控制器将是以下内容的主要介绍对象。

通过这篇文章,编辑希望大家都能了解和了解STM32F334C8T6的相关情况和信息。

详情如下。

微控制器是单芯片微计算机,将微计算机的主要部分集成在一个芯片上。

该微控制器诞生于1970年代中期。

经过20多年的发展,它的成本越来越低,性能越来越强大,这使得它的应用无处不在且遍及各个领域。

STMicroelectronics的STM32F334C8T6是一款出色的微控制器。

1. STM32F334C8T6微控制器概述STM32F334C8T6集成了高性能Arm& reg; Cortex& reg; -M432位RISC内核,该内核可以以高达72 MHz的频率运行,并嵌入了浮点单元(FPU)。

以及高速嵌入式存储器(最大64 KB)闪存,最大12 KB的SRAM)以及连接到两条APB总线的各种增强型I / O和外围设备。

STM32F334C8T6微控制器提供两个快速的12位ADC(5 Msps),多达三个超快速比较器,一个运算放大器,三个DAC通道,一个低功耗RTC,一个高分辨率计时器和一个通用32-位定时器,一个专用于电机控制定时器,四个通用16位定时器。

STM32F334C8T6微控制器还具有标准和高级通信接口:一个I2C,一个SPI,多达三个USART和一个CAN。

STM32F334C8T6的工作温度范围为–40至+ 85°C和–40至+ 105°C(2.0至3.6 V电源)。

全面的省电模式集可用于设计低功耗应用。

2. STM32F334C8T6微控制器存储器(1)嵌入式闪存STM32F334C8T6微控制器具有多达64 KB的嵌入式闪存,可用于存储程序和数据。

将闪存访问时间调整为CPU时钟频率(以上0个等待状态,从0到24 MHz,1个等待状态,从24到48 MHz,以及上面2个等待状态)(2)嵌入式SRAMSTM32F334C8T6微控制器具有嵌入式SRAM带有硬件奇偶校验功能的最大12 KB。

可以在读/写模式下以0的等待状态以CPU时钟速度访问内存。

从CCM(核心耦合内存)RAM运行代码时,允许CPU在72 MHz时达到90 Dhrystone Mips。

SRAM的组织方式如下:•指令和数据总线上的4 KB SRAM,带有奇偶校验(内核耦合存储器或CCM),用于执行密钥例程或访问数据; •12 KB的SRAM,具有奇偶校验,映射到数据总线上。

3. STM32F334C8T6微控制器循环冗余校验计算单元(CRC)CRC(循环冗余校验)计算单元用于使用可配置的生成多项式值和大小来获得CRC码。

在其他应用中,基于CRC的技术用于验证数据传输或存储完整性。

在EN / IEC 60335-1标准的范围内,它们提供了一种验证闪存完整性的方法。

CRC计算单元有助于在运行时计算软件签名,并将其与在链接时生成并存储在给定存储位置中的参考签名进行比较。

第四,STM32F334C8T6微控制器低功耗模式STM32F334C8T6微控制器支持三种低功耗模式,以在低功耗,短启动时间和可用的唤醒源之间实现最佳折衷:•睡眠模式下的睡眠模式,仅CPU处于停止状态。

发生中断/事件时,所有外设都可以继续运行,并且可以唤醒CPU。

•停止模式停止模式可以实现最低的功耗,同时保留SRAM和寄存器的内容。

停止1.8 V域中的所有时钟,禁用PLL,HSI RC和HSE晶体振荡器,STM32F334C8T6微控制器的稳压器也可以置于正常或低功耗模式,并且可以通过任何方式将器件从停止模式中唤醒EXTI行。

EXTI线路源可以是16条外部线路之一,即PVD输出,RTC警报,COMPx,I2C或USARTx。

•待机模式待机模式用于实现最低功耗。

内部稳压器被关闭,因此整个1.8 V域都被关闭电源,并且PLL,HSI RC和HSE晶体振荡器也被关闭。

进入待机模式后,除了备用域和待机电路中的寄存器外,SRAM和寄存器的内容都会丢失。

当发生外部复位(NRST引脚),IWDG复位,WKUP引脚上的上升沿或RTC警报时,器件将退出待机模式。

最后,编辑衷心感谢大家的阅读。

每次阅读时,对编辑人员都是极大的鼓励和启发。

最后,祝大家有个美好的一天。