ST作为业界巨头, 推陈出新的速度一向叹为惊人,一如雨后春笋般, 从L0 L1,到M0 M0+ M3 M4 M7各种核心各个系列,各种pin兼容. 目不暇接中, 新品就来了 .幸好一如俄罗斯套娃, 是推新,也是传承, 熟悉的IO 熟悉的LIB,熟悉的CubeMx ,在看似不同中,却有一脉相承; 在看似雷同中,却有各有特性. 用着就已觉惊喜, 刚想与某款熟稔的型号长相厮守, 忽然又来此款的姊妹篇, 有过之无不及,肿么办, 确定要守旧下去. 但是PIN2PIN的诱惑力实在大. 在板上安装一个新的MCU ,就可以更快更丰富的去实现功能,甚至是天马行空,作为设计者来说,这种诱惑是难以抵抗的. 一代新人换旧人,何况还是同宗同族, 有更新长进,何乐不为. + Z; q9 e: A/ W2 ` 言归正传, 话说一直想入手一款STM32F411 Nucleo 未果. 而今,意外惊喜囊获一枚STM32F412, 不免欣喜. 原以为是411的简单递进, 细看官方资料 ,可非想象中那么简单, 可以说是一颗万众瞩目的强大MCU诞生了; 而且是首款125摄氏度的给力芯. 回顾下st的F4系列: 带有DSP和FPU指令的STM32F4系列高性能微控制器& ]5 [% k; J% o* M4 ?# r * }. H' X! u" L% b. D 基于ARM® Cortex®-M4的STM32F4系列单片机 (MCU) 采用了意法半导体的NVM工艺和ART加速器™,在180 MHz的工作频率下通过闪存执行指令时可实现225 DMIPS/608 CoreMark的性能,是迄今所有基于Cortex-M内核的微控制器产品所达到的最高性能得分。 由于采用了动态功耗调整功能,通过闪存执行指令时的电流消耗范围为从STM32F410的89 µA/MHz到STM32F439的260 µA/MHz。 9 E0 z4 [, f1 e' [* z STM32F4系列包括八条兼容的数字信号控制器(DSC)产品线,是MCU实时控制功能与DSP信号处理功能的完美结合体:, q: r$ l% [. L% L7 I 6 ~$ V$ u3 I2 \* L9 q) o" k% Q
" B4 _6 o5 E- W _$ z" D & [4 b% A' I: |, @ 由上可以看出 ,STM32F412非等闲之辈, 是极具开创意义的一代产品,丰富的接口和内部资源,代表了st最新一代的M4内核mcu的水准;& I1 \; d: ?/ F# J% f- h7 z % Z' k* Z& U7 L6 M STM32F412是ST推出的新款MCU产品,这是一款基于Cortex-M4的入门级MCU,为STM32F4 Access Line系列带来了全新的特性,除了对产品内存进行了升级,还带来了其它的新特性,例如更高的主频及可以工作在125°C的工作环境之下,MCU还提供了QSPI/FMC存储访问接口。 据ST官方对STM32F4的分类,STM32F4系列MCU分为三个系列:Access Lines系列、Foundation Lines系列及Advanced Lines系列。STM32F412属于Access Lines系列中高性能的产品,具备优秀的电源效率特性,MCU的工作频率进一步提升至100MHZ。为了让用户更好的体验及评估STM32F412系列MCU,官方推出两款配套的评估板: NUCEO-F412ZG及STM32F412G-DISCO开发板,本次接触的产品为NUCLEO-F412ZG;/ f; A7 T3 P. B- O: u+ W 拿到实物, 是非常熟悉的感觉, 因为隶属于STM32nucleo系列,依旧是透明包装, 外观与笔者拥有的Nucleo-F767ZI保持一致,采用的同一PCB, 只是因为资源的不同而略有差别 ' t) w/ j6 K1 H, j 可以看出,省去了以太网接口 变压器,以及一些配套元器件;众所周知,NUCLEO系列开发板基于公版设计,对于大多数引脚数一致的MCU,可以直接替换兼容的MCU来体验不同的MCU特性。开发板上中心位置是144脚的STM32F412ZGT6 MCU,上下两侧则是NUCLEO开发板引出的Morpho及Zio接口。开发板右侧是ST-LINK/V2-1调试/下载器,ST-LINK已成ST官方开发板的标配。开发板左侧的缺口是没有引出的网络接口,另外相应的PHY芯片也没有焊接。如果用户需要使用网络功能,需要自行焊接。开发板左侧还提供了USB OTG接口,提供访问外部大容量USB存储器的能力。其它设备包括3个用户可编程LED指示灯、2个按钮(一个用户可编程按钮及一个RESET按钮),另外开发板上提供了32K的LSE晶振。但没有提供HSE晶振,好在ST巧妙的设计使得可使用ST-LINK提供的MCO来给主MCU提供准确的时钟信号。 还注意到一个系列,现在的Nucleo 新款开发板 都采用了mciro -usb口, 而不是原来的mini, 应该说这也是充分为用户体验着想.比较现在的手机大多数是micro口了 暂且啰嗦至此, 更多的体验, 期待后续. 144pin, 具备1MB flash 256kbsram , 正好与最近构思的一个建议的物联网plc的需求十分吻合. 足够的IO, 各种远传和互联的端口. 宽泛的工作 温度, 下篇,将把412ZGT6与我的STM32F767做一个简单的横向测试对比;* t# P/ l4 `$ f4 z+ h3 ?0 @+ _' I2 m- |% w / ?" C3 g; B5 ~7 a 4 V5 h& X! \- i* W" E & }& a, b% p2 L0 l1 S4 {3 v 相关推荐: 0 R0 v4 ?3 m2 W- d 更多评测:9 [: {. W4 @1 n7 Q8 ], t F412ZG评测之RAM和FLASH速率 i8 B/ E+ i2 O |
STM32固件库分享,超全系列整理
【中文文档】AN3965_STM32F40x和STM32F41x基于串口的IAP
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
STM32F4中文用户手册
基于STM32F407的FreeRTOS阶段性的总结(13)
STM32F400、STM32F402 Cortex-M4超值单片机
基于STM32F407的FreeRTOS获取各任务运行时间及占用情况(4)
基于STM32F407的FreeRTOS任务的挂起与恢复(3)
基于STM32F407的FreeRTOS任务的创建与删除经验分享(2)
基于STM32F407的FreeRTOS环境搭建经验分享(1)
见笑了 后面详细评测
你懂得