本帖最后由 damiaa 于 2016-12-19 11:37 编辑
NUCLEO-stm32F413ZH评测一-----开箱篇
今天收到NUCLEO-stm32F413ZH板了,一个字,高兴
话说这
板子啊,美!贴图为证:
正面裸图:
STM32不带屏的板子现在大致已经是有三种NECLEO和一些discovery了:
现在贴出四种板子来拍个图
以上是NECLEO-144 NECLEO-64 stm32f030-discovery NECLEO-32
NECLEO-STM32F413ZH简介
1, 白色的版面,中规中矩的布局,外观漂亮。
2,基于STM32F413ZHT6芯片,144管脚。1.5MB Flash / 320KB RAM(爽)
3,外带能接MBED的STLINK,STLINK的Micro-B USB口。4,一个用户USB口:USB OTG Micro-AB 口。
5,2组扩展接口:Arduino Uno / ST morpho
6,八个LED灯
STLINK LED灯:LD4,LD5
板子电源LED灯:LD6
用户LED灯:LD1 LD2 LD3 一灯程序可以改为三灯程序了. USB FS LED灯:LD7,LD8
7,2个按钮,一个复位按钮,一个用户按钮。
STM32F41 3 Cortex-M4 芯片
1,支持浮点运算单元的Cortex®-M4内核,它的工作频率可达到100 MHz。
2,配备2个RAM,其中一个RAM(64-KB SRAM2)可通过I/D连接。
3,性能: 在100 MHz频率下,借助意法半导体的ART加速器,能够实现125 DMIPS/339 CoreMark性能,
并实现了从Flash存储器零等待执行。DSP指令和浮点运算单元扩大了产品的应用范围。
4,功效: 采用90 nm工艺,使用ART加速器和动态功耗调整功能,从Flash存储器执行指令,运行模式下可实现低至112 μA/MHz的电流消耗。停机模式下,功耗低至18 μA。
5,集成度:内置高达1024至1536 KB的Flash存储器和高达320 KB的SRAM。具备从48到144引脚各类封装。
10x USART,速率可高达12.5 Mbit/s 5x SPI(与I2S复用 ),速率高达50 Mbit/s
4x I2C,高达1Mbps 3x CAN(2.0B有效)
所有封装都带1个SDIO,频率高达48MHz 1x 全速USB 2.0 OTG
2x 全双工I2S,最高32-bit/192 kHz 3x 单工I2S,最高32-bit/192 kHz
2x 数字滤波器,用于∑Δ调制器 6x PDM接口,支持立体声麦克风
2x 12位ADC,速度高达2.4 MSPS 14x 16和32位定时器,频率高达100 MHz
1x 在停机模式下的低功耗定时器 真随机数发生器
资料如下:
en.DM00105928.pdf
(2.61 MB, 下载次数: 46)
en.DM00244518.pdf
(2.85 MB, 下载次数: 349)
en.DM00247910.pdf
(233.47 KB, 下载次数: 30)
en.DM00290229.pdf
(155.34 KB, 下载次数: 27)
en.flstm32nucleo.pdf
(1.36 MB, 下载次数: 41)
en.nucleo_144pins_bom.zip
(274.07 KB, 下载次数: 23)
en.nucleo_144pins_gerber.zip
(571.13 KB, 下载次数: 27)
en.nucleo_144pins_sch.zip
(5.14 MB, 下载次数: 1907)
小试一下:插上板子,LED闪了!
驱动好像有些问题.下载
en.stsw-audio003.zip
驱动安装有问题这驱动都不能运行.
下载en.stsw-link008可以用.
目前MBED开发环境中还没看到可以选择这块板子的选择,估计要过一阵子.
本来不想用k,但测试一下。发现少型号STM32F413
要到
k的pack 下载2.11.0的DFP包放到K的ARM的PACK目录解压。
然后就能这样了:
点个灯
这些准备好后,用STM32CUBEMX生成一个项目,选新建项目,选板子,选STM32F413ZH板,选你要的编译器,比如K,IR,GCC,给项目起个名,然后生成,打开编译。
因为IO都初始化了,所以只要加入LED控制的的代码,这里没加延时,只能单步。
while (1)
{
/* USER CODE END WHILE */
HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, 0); //Delayms(1000);
HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, 1);
//Delayms(1000);
/* USER CODE BEGIN 3 */
}
LD2点亮的程序:
stm32f413testled.rar
(6.91 MB, 下载次数: 953)
数字签名不可用:启动的时候按F8,进入不强制数字签名启动模式就没感叹号了。
不过要用这个虚拟串口时每次上电都要这样。哎。
建议:熟悉STM32CUBEMX的网友喜欢直接用CUBE生成项目。其实也可以在ST官网下载
en.stm32cubef4解压后有很多例子。和生成的一样,可以作为程序调用的参考。