微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 1.开箱首发

1.开箱首发

时间:10-02 整理:3721RD 点击:

最近刚刚拿到NUCLEO-F412ZG开发板先晒一下图片其性能指标及内部资源:

  
  • 工作频率100 MHz、支持浮点运算单元的Cortex?-M4内核。
  • 利用大量数据获取模式(BAM)将批量数据处理进行功耗优化。
  • MCU能够实现125 DMIPS/339 CoreMark性能,并实现了从Flash存储器零等待执行。 DSP指令和浮点运算单元扩大了产品的应用范围。
  • 运行模式下可实现低至112μA/MHz的电流消耗; 停机模式下,功耗低至18 μA。
  • 512~1024 KB的Flash,256 KB的SRAM。
  • 4路USART,速率可高达12.5 Mbit/s。
  • 5路SPI(与I2S复用 ),速度高达50Mbit/s。
  • 4个I2C,高达1Mbps。
  • 2x CAN(2.0B有效)。
  • 所有封装都带1个SDIO,时钟高达48MHz。
  • 1个全速USB 2.0 OTG。
  • 2个全双工I2S,最高32-bit/192 kHz。
  • 3个单工I2S,最高32-bit/192 kHz。
  • 2个数字滤波器,用于∑Δ调制器。
  • 4个PDM接口,支持立体声麦克风。
  • 速度高达2.4MSPS的12位ADC。
  • 14个定时器,频率高达100 MHz的16和32位定时器。
  • 硬件随机数发生器。

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


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


美中不足的就是,此版本取消了网线插口及芯片,如果需要插网线还需要外接模块



恭喜小编了  期待小编大作分享

谢谢分享

这块板子我没申请,恭喜小编了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top