STM32的发展趋势
从下面STM32单片机性能分布可以看出,性能最高的单片机为STM32/H7系列
我们知道,STM32拥有广泛的产品线,包括低成本的8位单片机STM8和基于ARM®-Cortex®-M0、M0+、M3、M4及M7内核的32位单片机。其中以M7内核的单片机性能最为强大,采用M7内核的单片机是STM32H7系列,而我们所熟知的STM32F7系列单片机采用的是M4的内核,比起M7内核性能差的就太多了。
那我们来看一看ARM® Cortex®-M7内核性能有多强大。
不服跑个分
STM32 H7的CoreMark测试居然高达惊人2010分,比 STM32F7提高一倍多 ,STM32F7是之前跑分最高的单片机。
大容量存储器
STM32 H7采用了40nm制造工艺 ,40nm什么概念?这么比较一下你就清楚了,最新的iPhone X的A11处理器用的才是10nm,STM32 H7处理器已经快要和手机处理器相媲美了,因为这种廉价的处理器能到达40nm的制造工艺是一个巨大的突破,同时它采用了2MB双区 ECC 闪存 ,51单片机的闪存才只有128Byte,还不到1K。还有1MB大容量ECC RAM 。
超级互联能力
STM32H7以性能为中心的智能架构
三个独立电源域,功耗控制更灵活. 最佳配置优化数据传输和CPU负荷 。
超高能效
动态功耗降低一半,性能提升一倍,功耗控制更灵活 。
H7最大的提升就是他的频率竟然达到惊人的400M,笔者第一次接触STM32F1,对于72M的频率都觉得不可思议,现在H7的频率400M,且功耗又是如此之低,对于从STM32一开始就接触它的电子爱好者来说,这可谓是一件”大快人心“的事,如此高的性能如果单单的跑裸机,未免有兴许的浪费。
性能的提升,就必然造成价格的提升,对于绝大多数产品,笔者采用最多的是STM32F103系列,如果是更简单的电子产品,51和AVR、STM8用的也不少,因为这些性能完全够用了,做产品的话,第一个因素考虑的就是价钱,像STM32H7这样的性能怪兽,不知道我们什么时候、什么项目才能用的上。