图文详情
产品属性
相关推荐
STM32F405VGT6基于高性能ARMCortex-M432位RISC核心,工作频率高达168mhz。TheCortex-M4核心功能单位(FPU)Floating点单精度,支持所有ARMsingleprecisiontypes.数据处理指令和数据它还实现了一套完整的DSP指令和一个增强应用安全性的内存保护单元(MPU)。
STM32F405VGT6家庭包含高速嵌入式记忆(闪存多达百万字节,192kb的SRAM),4k字节的备份存储器,和一个广泛范围的增强的I/o和外围设备连接到两个APB总线,三个AHB总线和一个32位multi-AHB总线矩阵。所有设备提供3个12位adc,2个dac,1个低功耗RTC,12个通用16位定时器,包括2个电机控制PWM定时器,2个通用32位定时器。一个真正的随机数发生器(RNG)。它们还具有标准和高级通信接口。
产品型号:STM32F405VGT6
商品目录:ST(意法半导体)
额外特性:I2S
UART/USART:4USART+2UART
CAN:2
A/D:16x12bit
D/A:2x12bit
CPU位数:32-Bit
CPU内核:ARMCortex-M4
ROM尺寸:1MB
RAM大小:192KB
主频(MAX):168MHz
ROM类型:FLASH
I/O数:82
ARMCortex-M4core采用了FPU和嵌入式Flash以及SRAM:
带有FPU的ARMCortex-M4处理器是最新一代用于嵌入式系统的ARM处理器。它的开发是为了提供一个低成本的平台,以满足需求
MCU实现,减少了针数和低功耗,同时提供了出色的计算性能和对中断的高级响应。
带有FPU的ARMCortex-M432位RISC处理器具有极高的代码效率,
通常在内存大小的ARM内核中提供期望的高性能
与8位和16位设备相关联。
处理器支持一组DSP指令,使信号处理和复杂算法的执行。
它的单精度FPU(浮点单元)通过使用加速软件开发
元语言开发工具,同时避免饱和。
STM32F405xx和STM32F407xx系列兼容所有ARM工具和软件。
内存保护单元:
内存保护单元(MPU)用于管理对内存的CPU访问防止某个任务意外损坏任何其他活动使用的内存或资源的任务。这个内存区域被组织成最多8个保护区,这些保护区又可以被划分分为8个子区域。保护区域的大小介于32字节和整个4字节之间千兆字节的可寻址内存。
MPU对于需要一些关键代码或认证代码的应用程序特别有用防止其他任务的不当行为。It通常是由一个RTOS(realtime操作system).类所禁止的内存位置实时操作系统可以检测到它并采取行动。在RTOS环境中,内核可以根据要执行的进程动态更新MPU区域设置。MPU是可选的,对于不需要它的应用程序可以绕过它。
STM32F405VGT6
ST
32位