你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

入门级STM32F4新秀—NUCLEO-F412ZG开发板初探

[复制链接]
harvardx 发布时间:2016-10-18 22:31
    ST作为业界巨头, 推陈出新的速度一向叹为惊人,一如雨后春笋般, 从L0 L1,到M0 M0+ M3 M4 M7各种核心各个系列,各种pin兼容. 目不暇接中, 新品就来了 .幸好一如俄罗斯套娃, 是推新,也是传承, 熟悉的IO 熟悉的LIB,熟悉的CubeMx ,在看似不同中,却有一脉相承; 在看似雷同中,却有各有特性.) `/ `% A: |. n0 _6 D7 T4 F' J
     用着就已觉惊喜, 刚想与某款熟稔的型号长相厮守, 忽然又来此款的姊妹篇, 有过之无不及,肿么办, 确定要守旧下去. 但是PIN2PIN的诱惑力实在大. 在板上安装一个新的MCU ,就可以更快更丰富的去实现功能,甚至是天马行空,作为设计者来说,这种诱惑是难以抵抗的. 一代新人换旧人,何况还是同宗同族, 有更新长进,何乐不为.
- \/ V; j% `8 ~' Q$ f1 r3 G9 ~; M
4 _2 X; l* R  }6 g6 S, Z! Z
9 U- r; a# G8 H/ y4 J* O        言归正传, 话说一直想入手一款STM32F411 Nucleo 未果. 而今,意外惊喜囊获一枚STM32F412, 不免欣喜.  原以为是411的简单递进, 细看官方资料 ,可非想象中那么简单, 可以说是一颗万众瞩目的强大MCU诞生了; 而且是首款125摄氏度的给力芯.
回顾下st的F4系列:0 V% }$ B4 v( e2 b- Z
带有DSP和FPU指令的STM32F4系列高性能微控制器
: N- a( q" e: L& Y
6 `" n1 o& p7 ?% n
基于ARM®  Cortex®-M4的STM32F4系列单片机 (MCU) 采用了意法半导体的NVM工艺和ART加速器™,在180 MHz的工作频率下通过闪存执行指令时可实现225 DMIPS/608 CoreMark的性能,是迄今所有基于Cortex-M内核的微控制器产品所达到的最高性能得分。$ q& \! O- P1 @- J% j- t4 {

1 `6 l$ g9 l0 r2 A7 P由于采用了动态功耗调整功能,通过闪存执行指令时的电流消耗范围为从STM32F410的89 µA/MHz到STM32F439的260 µA/MHz。$ Q* b1 k  b+ Y- f# D, b. V! Q( b

) f+ g& j( Z" M; |# Y0 C3 [STM32F4系列包括八条兼容的数字信号控制器(DSC)产品线,是MCU实时控制功能与DSP信号处理功能的完美结合体:
3 }- g0 [6 w  f4 F  S. z' f/ O. l, d' `! M/ c
  • 高级系列:

    ! j( ~+ j6 N) N' g
    • 180 MHz CPU/225 DMIPS,高达2MB的双区闪存,带SDRAM控制器和 Chrom-ART加速器
      . z7 c; S% u- a- f! a
      • STM32F469/479 – Quad-SPI接口、LCD-TFT控制器和MPI-DSI接口
      • STM32F429/439–  LCD-TFT控制器
      • STM32F427/437 – 串行音频接口,具有更高的性能和更低的静态功耗
        # |! F  b4 g6 X1 x) E
      ; V2 j4 D0 D! Z# f! e1 }; H. H! s# J
  • 基础系列:

    " O: R! Y+ D( H: K0 s0 T5 u
    • STM32F446  – 180 MHz/225 DMIPS,高达512 KB的Flash,具有Dual Quad SPI和SDRAM接口
    • STM32F407/417– 168 MHz CPU/210 DMIPS,高达1 MB的闪存(Flash),增加了以太网MAC和照相机接口
    • STM32F405/415– 168 MHz CPU/210 DMIPS,高达1MB闪存、具有先进互联功能和加密功能

      / ^) B: A8 a! E8 V  e
  • 入门型系列: 基于最低成本考虑的 STM32F4系列!
    3 K8 e+ ~! Y6 M2 k
    • 84 MHz CPU/105 DMIPS,尺寸最小、成本最低的解决方案,具有卓越的动态功耗效率

      # y7 n% R" C' q) |2 D
      • STM32F401 – 尺寸不到3 x 3mm,具有USB OTG2.0FS和SDIO接口

          K; @1 i# f2 ~9 ]$ H- ]; u
    • 100 MHz CPU/125 DMIPS,具有卓越的动态功 耗效率和批采集模式(BAM,一种新型面向数据批处理的 利用DMA智能优化功耗的模式)。
      5 q2 }) P5 q: L/ Y' e" y9 @
      • STM32F410 – 卓越能效的新里程碑(运行模式下89 µA/MHz和停机模式下6 µA),配备硬件随机数发生器、低功耗定时器和DAC。

        : i; D7 o. M, D2 B/ v$ \
    • ) Z! y# K+ Q0 k0 U  u. W

      ( `! }1 x' f# s5 j' w& c- I$ r
      • STM32F411 – 高RAM容量和增强型外设集,如USB OTG2.0FS和最多5个SPI。
      • STM32F412 – 高RAM和闪存容量,USB接口,增强型外设集,包括灵活的外部静态存储器控制器(高达16位的数据总线,用于LCD和外部存储器控制),双QUAD SPI、CAN、DFSDM和TRNG。
        ( e# O% v3 u3 F6 c, ]! Q' f

  • ; p' R! g8 C9 |% h. h7 Y
# Q9 K! ^3 c" U# P0 p0 I

+ F; m1 c+ l2 B

! H8 O" C0 L0 b0 w0 S2 w4 {
, M/ q  W( X. y6 }/ x5 P

+ E% i/ j. i& W1 [) n 由上可以看出 ,STM32F412非等闲之辈, 是极具开创意义的一代产品,丰富的接口和内部资源,代表了st最新一代的M4内核mcu的水准;4 ~. I! ~) s0 H; B/ ^% B  K
" p/ Y$ c1 z6 U4 j. w1 W3 X1 b

2 `4 i1 ^0 X4 g8 ~: {. BSTM32F412是ST推出的新款MCU产品,这是一款基于Cortex-M4的入门级MCU,为STM32F4 Access Line系列带来了全新的特性,除了对产品内存进行了升级,还带来了其它的新特性,例如更高的主频及可以工作在125°C的工作环境之下,MCU还提供了QSPI/FMC存储访问接口。4 C8 }/ C8 W, K, X5 G8 x1 {
# e. m6 ~3 q/ D: `1 p2 H7 x2 E
据ST官方对STM32F4的分类,STM32F4系列MCU分为三个系列:Access Lines系列、Foundation Lines系列及Advanced Lines系列。STM32F412属于Access Lines系列中高性能的产品,具备优秀的电源效率特性,MCU的工作频率进一步提升至100MHZ。为了让用户更好的体验及评估STM32F412系列MCU,官方推出两款配套的评估板:+ L8 ^+ b6 L* v1 t
NUCEO-F412ZG及STM32F412G-DISCO开发板,本次接触的产品为NUCLEO-F412ZG;
$ X* `; E$ W7 V& ]* r  P3 ]# o       拿到实物, 是非常熟悉的感觉, 因为隶属于STM32nucleo系列,依旧是透明包装, 外观与笔者拥有的Nucleo-F767ZI保持一致,采用的同一PCB, 只是因为资源的不同而略有差别
9 m4 i8 S* j) u# C( l# X9 h
. ^4 T" @0 E8 G# F( W; g0 M/ j
5 ^9 T% f) s" Y0 ~" y
C~QMKEAGE27$N}9{}_LR{3E.png

, _2 N2 D# q) u5 E3 J/ p     可以看出,省去了以太网接口 变压器,以及一些配套元器件;众所周知,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口了+ j! g$ j. {; d# [" k

$ z0 r2 n; s3 U! d/ ]  A- v. J      暂且啰嗦至此, 更多的体验, 期待后续.  144pin, 具备1MB flash  256kbsram , 正好与最近构思的一个建议的物联网plc的需求十分吻合.  足够的IO, 各种远传和互联的端口. 宽泛的工作  温度,  下篇,将把412ZGT6与我的STM32F767做一个简单的横向测试对比;
& w. ~$ W- ^. b/ L: B
8 u$ m2 G. z. `3 W; e& G

' p* C* |1 d; y% l9 p
( f- A& G4 J: i2 w4 n  V: c& i# H6 D& J
相关推荐:
% F0 t, w; n% X7 [( S: l
5 d: c- l9 v' G' A* _/ w
8 C: \. B* a4 s9 Y3 a$ P! i
更多评测:- O9 k/ f0 F& Z0 q
F412ZG评测之RAM和FLASH速率; z0 @% s6 i6 C( s- d, s% s! T

/ R1 N  r9 I0 W: e/ ^% g

评分

参与人数 1 ST金币 +10 收起 理由
zero99 + 10

查看全部评分

赞 收藏 4 评论24 发布时间:2016-10-18 22:31

举报

24个回答
harvardx 回答时间:2016-11-11 18:01:24
哈哈  准备开测 stm32F7 discovery kit for STM32F769 MCU 不知道是不是全论坛首测呢 QQ图片20161111180342.jpg
wdshuang09 回答时间:2016-11-9 19:14:26
                  
harvardx 回答时间:2016-10-23 12:15:53

$ N9 S# Y0 |/ e见笑了 后面详细评测
湉湉 回答时间:2016-10-19 00:17:04
ynwscfsfi 回答时间:2016-10-19 01:16:25
感谢分享
zero99 回答时间:2016-10-19 08:40:40
谢谢版主分享
高二毛 回答时间:2016-10-19 08:54:17
感谢分享。
Paderboy 回答时间:2016-10-19 09:06:31
多谢。。
wamcncn 回答时间:2016-10-20 08:53:13
谢谢分享         
王浩然 回答时间:2016-10-21 09:55:20
学习一下
bob1kong 回答时间:2016-10-21 16:02:04
不错的东西
andypanfan 回答时间:2016-10-23 00:24:25
zbber 回答时间:2016-10-23 12:46:38
谢谢分享
西点钟灵毓秀 回答时间:2016-11-9 18:09:55
我也要学习STM32F412
harvardx 回答时间:2016-11-9 21:36:24
" h- s! f4 v/ u. x" t2 a" z( l
你懂得
12下一页

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版