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

NUCLEO-F412ZG开机测评

[复制链接]
衔胆栖冰 发布时间:2016-10-6 14:50
初评:NUCLEO-F412ZG开机
恰逢国庆假,拿到NUCLEO-F412ZG评估板,没有太多的工具,现暂时只做一些资料搜集和初步的开机测评工作。STM32F412定位Cortex-M4入门级的高性能微控制器,先晒一下其性能指标及内部资源。
  u 工作频率100 MHz、支持浮点运算单元的Cortex®-M4内核。
  u 利用大量数据获取模式(BAM)将批量数据处理进行功耗优化。
  u MCU能够实现125 DMIPS/339 CoreMark性能,并实现了从Flash存储器零等待执行。 DSP指令和浮点运算单元扩大了产品的应用范围。
  u 运行模式下可实现低至112µA/MHz的电流消耗; 停机模式下,功耗低至18 µA。
  u 512~1024 KB的Flash,256 KB的SRAM。
  u 4路USART,速率可高达12.5 Mbit/s。
  u 5路SPI(与I²S复用 ),速度高达50Mbit/s。
  u 4个I²C,高达1Mbps。
  u 2x CAN(2.0B有效)。
  u 所有封装都带1个SDIO,时钟高达48MHz。
  u 1个全速USB 2.0 OTG。
  u 2个全双工I²S,最高32-bit/192 kHz。
  u 3个单工I²S,最高32-bit/192 kHz。
  u 2个数字滤波器,用于∑Δ调制器。
  u 4个PDM接口,支持立体声麦克风。
  u 速度高达2.4MSPS的12位ADC。
  u 14个定时器,频率高达100 MHz的16和32位定时器。
  u 硬件随机数发生器。

    相对于我们熟悉的同样是入门级Cortex-M4微控制器STM32F411来说,STM32F412有更大的内部存储空间(STM32F411有256~512 KB的Flash和128 KB的SRAM),STM32F412比STM32F411多一路USART、多一路高达1Mbps的I²C、多3个定时器。STM32F412还补充了STM32F411没有的CAN、2个用于∑Δ调制器的数字滤波器和硬件随机数发生器。可见,STM32F412并非STM32F411的简单升级,而是一款新的Cortex-M4入门级高性能微控制器。


    在进行测评之前,先搜集一些资料和搭建开发环境。对于NUCLEO-F412ZG评估板的相关资料,有需要的朋友可以到ST官网下载,具体链接如下:
http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f412zg.html
另外ST-LINK/V2-1驱动可以到ST中文社区下载,如WIN7、WIN8环境下的驱动下载链接如下:
https://www.stmcu.org.cn/document/download/index/id-210827

    NUCLEO-STM32F412评估板由主板和ST-LINK两部分组成,ST-LINK部分与以前的NUCLEO板不同的是原来的USB mini接口换成了USB micro接口,大多手机据数据线即可连接,连接更方便。主板上有两个芯片焊盘没有焊接器件,由原理图可知该部分为LAN电路,如有需要的开发者可自行补充。NUCLEO-STM32F412评估板预存程序,可通过蓝色按键控制切换红、蓝、绿三个LED分别闪烁。


    对于STM32F412的开发,ST官方同样提供了标准外设固件库和Cube固件库。其中STM32CubeHAL库高度可移植,STM32CubeLL专注高效执行,标准外设固件库的可移植性和执行效率介于CubeHAL和CubeLL之间。开发者可根据自身需求,选择合适的固件库进行程序开发。最后,我选用STM32CubeHAL库搭建起开发环境,并利用其GPIO例程来驱动NUCLEO-STM32F412评估板的三个LED。


    关于STM32F412的初步开机测评到此,待国庆收假后再对其进一步测评,敬请关注!本文实为抛砖引玉,请大家多多拍砖,也欢迎大家提出疑问,共同讨论




NUCLEO-STM3F412ZG评估板预程序开机

NUCLEO-STM3F412ZG评估板预程序开机

利用STM32Cube库点亮LED

利用STM32Cube库点亮LED

评分

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

查看全部评分

收藏 1 评论23 发布时间:2016-10-6 14:50

举报

23个回答
wamcncn 回答时间:2016-10-7 13:13:20
                              
衔胆栖冰 回答时间:2016-10-9 19:46:34
Luckybird 发表于 2016-10-9 06:33
v              支持下

谢谢!
衔胆栖冰 回答时间:2016-10-9 19:48:43
wofei1314 发表于 2016-10-9 13:49
看到了网口,但是似乎,没有焊接....

LAN部分没有焊接,也可以从原理图中看出。
stary666 回答时间:2016-10-6 17:09:49
顶一下,,,,,,,,,,
190637r537m8rmdq8wakwd.jpg
st.png
wdshuang09 回答时间:2016-10-6 17:14:42
路过      
Paderboy 回答时间:2016-10-6 20:43:24
Stm32McuLover 回答时间:2016-10-6 21:43:25
电小龙 回答时间:2016-10-7 05:18:35
路过。。。
xyx365 回答时间:2016-10-7 18:09:50
路过。。
zero99 回答时间:2016-10-8 10:21:36
支持一下
风丛林 回答时间:2016-10-8 20:53:06
    学习了
mark0668 回答时间:2016-10-8 21:35:50
路过支持一下。。
原田夜舞love 回答时间:2016-10-8 23:21:34
学习了!
Luckybird 回答时间:2016-10-9 06:33:46
v              支持下
高二毛 回答时间:2016-10-9 08:47:52
感谢分享
wofei1314 回答时间:2016-10-9 13:49:49
看到了网口,但是似乎,没有焊接....
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版