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。
美中不足的就是,此版本取消了网线插口及芯片,如果需要插网线还需要外接模块
恭喜小编了 期待小编大作分享
谢谢分享
这块板子我没申请,恭喜小编了!