ST发布新一代微控制器STM32H7:双核性能与丰富功能的完美组合

ST发布新一代微控制器STM32H7:双核性能与丰富功能的完美组合,第1张

意法半导体发布全新微控制器STM32H7*。该新产品是业界性能最高的Arm ® Cortex ® -M通用MCU,集强劲的双核处理器和节能型功能以及强化的网络安保功能于一身。

新产品采用Arm Cortex-M系列中性能最高的480MHz Cortex-M7内核,并增加一颗240MHzCortex-M4内核。借助意法半导体的智能架构、高效的L1缓存和ART Accelerator™自适应实时加速技术,当执行嵌入式闪存中的代码时,新MCU创下了1327 DMIPS和3224 CoreMark™性能新记录。意法半导体的Chrom-ART™加速™进一步提升了图形处理性能。为了最大限度地提高能效,每个内核都有独立的电源域,在不需要时可以单独关闭。

通过灵活使用两个内核,开发人员可以轻松升级现有应用,增加更先进复杂的图形用户界面,以电机控制为例,将以前在单核Cortex-M4 MCU上的旧代码迁移到STM32H7 Cortex-M4上,同时在Cortex-M7上运行新GUI。另一个例子是通过降低主处理器的密集型工作负荷,例如,神经网络、校验和、DSP过滤或音频编解码,提高应用性能。

双核架构还有助于简化代码开发,并缩短项目开发周期,将用户界面代码与实时控制或通信功能的开发分开进行。

STM32H7 MCU配备预安装密钥和原生安全服务,包括安全固件安装(SFI)。SFI允许客户在世界任何地方订购标准产品,并将加密固件交付给外部编程公司,避免未加密的代码泄密。此外,内置安全启动和安全固件更新(SB-SFU)支持功能,保护空中下载(OTA)升级和补丁的安全。

与无闪存处理器相比,STM32H7 MCU不仅性能出色,还在片上额外提供高达2MB闪存和1MB SRAM,更好地解决了存储空间限制问题,并简化了具有实时性能或AI处理要求的工业、消费和医疗智能产品设计。此外,Cortex-M7的1级高速缓存以及并行和串行存储器接口可以无限制地快速访问外部存储器。

其它高级功能包括支持所有闪存和RAM存储器的错误代码校正(ECC)技术,提高系统可靠性和安全性;多个先进的16位模数转换器(ADC);外部工作环境温度高达125°C,适用于恶劣的工作环境;具有通信网关功能的以太网控制器和多个FD-CAN控制器;以及ST最新的波形精确的高分辨率定时器。

意法半导体已经在STM32Cube生态系统内增加了STM32CubeH7固件模块和应用程序源代码,包括基于TouchGFX和STemWin图形堆栈库的图形解决方案。新增硬件工具包括评估板、发现套件和Nucleo开发板。开发人员可以使用STM32Cube开发环境的所有标准组件,包括ST-MC-SUITE电机控制工具包、STM32Cube.AI机器学习工具包、STM32CubeMX、STM32CubeProgrammer,以及取得相关认证的合作伙伴的STM32解决方案。

STM32H7双核微控制器即将投产,样片现已上市,有多种封装可选,包括WLCSP。STM32H7单核微控制器(包括超值系列)同时上市。

1、库函数不同。由ST厂商推出的STM32系列单片机,ST厂商给了丰富的函数库,可以直接使用库函数,所以比起普通的51单片机在程序编写方面要更加的省时。

2、运行速度不同。普通的51单片机运行速度较慢,特别是双数据指针,而STM32系列单片机最高工作频率可达72MHz。

3、便利程度不同。51单片机的任何器件只需要配置寄存器打开就可以进行编程,而STM32系列单片机则需要先打开对应的时钟,包括开启后打开外部时钟(晶振)才开始工作。

4、资源不同。STM32的内部资源(寄存器和外设功能)较普通的51单片机都要多,基本上接近于计算机的CPU了,所以在程序编写上能有更多的选择。

5、编程语言选择不同。STM32基本不会选择汇编语言了,因为工程量巨大,寄存器太多了,位数也多,而51单片机则多使用汇编语言。至于C语言编程方面的区别就不大了。

参考资料来源:百度百科-stm32

参考资料来源:百度百科-51单片机


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/9155994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-25
下一篇 2023-04-25

发表评论

登录后才能评论

评论列表(0条)

保存