STM32F334C8T6微控制器,内存、循环冗余校验、低功耗详细介绍
扫描二维码
随时随地手机看文章
意法半导体STM32F334C8T6微控制器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对STM32F334C8T6的相关情况以及信息有所认识和了解,详细内容如下。
微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。而意法半导体的STM32F334C8T6正是一款性能优秀的微控制器。
一、STM32F334C8T6微控制器概述
STM32F334C8T6集成了高性能Arm®Cortex®-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电源)下工作。 一套全面的省电模式允许设计低功耗应用。
二、STM32F334C8T6微控制器内存
(一)嵌入式闪存
STM32F334C8T6微控制器具有高达64 KB的嵌入式闪存,可用于存储程序和数据。 将闪存访问时间调整为CPU时钟频率(上述0个等待状态,从0到24 MHz,1个等待状态,从24到48 MHz,以及上述2个等待状态)
(二)嵌入式SRAM
STM32F334C8T6微控制器具有高达12 KB的嵌入式SRAM,并具有硬件奇偶校验功能。 可以以0个等待状态以CPU时钟速度以读/写方式访问该存储器,当从CCM(核心耦合内存)RAM运行代码时,允许CPU在72 MHz下达到90 Dhrystone Mips。
SRAM的组织方式如下:
•带有奇偶校验(核心耦合内存或CCM)的指令和数据总线上的4 KB SRAM,用于执行关键例程或访问数据;
•12 KB的SRAM,具有奇偶校验,映射在数据总线上。
三、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警报时,设备退出待机模式。
最后,小编诚心感谢大家的阅读。你们的每一次阅读,对小编来说都是莫大的鼓励和鼓舞。最后的最后,祝大家有个精彩的一天。