平易近人的价格加上无处不在的生态支持使得意法半导体的微控制器产品非常受学生、工程师以及电子发烧友的喜爱,前段时间有幸拿到ST的NUCLEO-F413ZH开发板(STM32官网),玩过之后发现其配套CubeMX开发工具真的非常好用,现在机缘巧合下又拿到了NUCLEO-F413ZH开发板,初略一看,跟之前的NUCLEO-F412ZG似乎没什么区别,那ST推这板子的有什么目的?一起来了解下? NUCLEO-F413ZH采用ST Nucleo系列一贯的精简包装,不过在包装盒内的硬纸板上明确的点出了板卡的几个重要特性,比如基于最大主频为100MHz的ARM Cortex-M4处理器、集成1.5 MB Flash/320KB SRAM、兼容ST Zio/Arduino Uno扩展接口以及支持ST morpho、支持USB OTG功能、集成嵌入式调试器ST-LINK/V2-1、支持ARM mbed-enabled项目。 了解过ST Nucleo系列板卡的用户都知道,这系列的板卡就相当于微控制器的最小系统+板载调试器的组合,所以,这在这板卡上,微控制器的众多功能都没有相应的外设来体现,需要自己动手去实现各种功能。 板载的外设资源,基本是Nucleo系列板卡的标配,没什么好提的。 正面 背面 板子硬件系统框图 再和之前拿到的NUCLEO-F412ZG开发板对比一下,你基本上就看不出什么区别来 这里你或许看到了板子的简单,但是有一点不可否认,ST微控制器每代产品的强大兼容性,这对产用户熟悉微控制器或者对于厂商实现产品更新迭代是非常方便的,有种一入ST,终身ST粉。 这样一看,NUCLEO-F413ZH与NUCLEO-F412ZG似乎没什么区别? 相较于NUCLEO-F412ZG开发板,NUCLEO-F413ZH最大的改变还是在于微控制器本身。 NUCLEO-F413ZH板载的微控制器型号为STM32F413ZHT6,如下图所示: 与NUCLEO-F412ZG开发板上的STM32F412ZGT6还是有不小的改变的,一起来看看。 STM32F412ZGT6的规格参数: STM32F413ZHT6的规格参数: 相比STM32F412ZGT6,STM32F413ZHT6主要提升为: -增加了512KB FLASH以及64KB RAM -增加了一个低功耗定时器 -增加了4个数字滤波器 -增加了一个CAN接口 -增加了两个12-bit DAC 其它的功能基本上是在STM32F412ZG微控制器上的拓展,而DAC功能则是新增加的,在实际的应用中,DAC可用于多种音频应用中,例如:安全警报、蓝牙耳机、发声玩具、答录机、人机接口以及低成本的音乐播放器,而STM32 DAC 还可实现许多其他模拟用途,如模拟波形产生和控制工程。 从功能上来说,STM32F413ZHT6的提升还算比较多的,但是又可以兼容STM32F412系列的微控制器,是不是很赞。 上电开发 看完硬件,再来看看实际使用情况。首先考虑的是开发环境的搭建,众所周知,ST的开发板都给你准备了齐全的资料、库、源码例程等资源,想要上手还是非常简单的,但是对于每个工程师的习惯来说,一套适合自己的开发环境才是最值得挖掘的,而对于本人来说,现在通过STM32CubeMX + Keil已经成为了一种惯例。 使用STM32CubeMX这个图形化软件的时候很方便的获取最新的对应板卡、微控制器的嵌入式软件,比如针对STM32F4系列微控制器的STM32CubeF4,你就不需要通过去ST的官方下载,只需打开CubeMX检查一下是否有更新就可以了。比如如下图所示,已经安装了1.13.0版本,现在提示有1.14.版本的软件更新,如果有些事最新发布的微控制器产品,必须更新到最新版本的才有对应微控制器或者板卡的资料。 如下图所示,可以看到对应的板卡NUCLEO-F413ZH。 选择对应的开发板进入下一步会进入到CubeMX的图形化编辑界面,因为选择开发板,本身有一些默认的设置在那,你可以选择去掉,或者编辑自己想要的功能,这里还是点亮板子上的3颗LED灯,具体流程不再详述,有需要的可以参考NUCLEO-F412ZG的评测文章。 时钟配置也非常方面,你想要多少的,直接输入就行,软件会帮你自动完成配置。 通过CubeMX生成代码可以直接用第三方工具打开,这里使用的是keil,因为STM32F413ZH属于新器件,在KEIL上还需要安装器件的database包,可以去keil官网下载(http://www.keil.com/dd2/)。 下载完成后打开keil软件,通过import功能导入DFP文件 编译、下载正常运行。 小结 NUCLEO-F413ZH开发板,丰富的功能+可灵活扩展的外设+配套STM32CubeMX工具,方便好用,值得任何新手、电子发烧友或者对于项目成本敏感的公司使用。况且如此功能丰富强大的板子不到19美金,你还能要求怎样呢? 文章出处:http://www.eeboard.com/evaluation/nucleo-f413zh/ 相关资料: STM32F413参考手册 STM32F413数据手册DS11580 STM32F413数据手册DS11581 |
管理员全能的!
转载。。转载。。
顶一个,这个阔以,内存大大滴