首页 > 评测 > F4家族又添新丁——STM32F412G-discovery探索板评测

F4家族又添新丁——STM32F412G-discovery探索板评测

ST   STM32F4   discovery   F412   
  • 作者:高杨
  • 来源:21ic
  • [导读]
  • STM32F4系列是目前应用最为广泛的微控制器芯片系列之一,凭借着良好的能效比和极低的价格优势,F4系列在市场上吃的很开。而F412相比大家都不陌生,此前我们曾经给大家评测过Nucleo-F412的开发板,今天就给大家带来最新的F412G-DISCO的评测。对于大多数STM32的粉丝来说,这绝对是来的太迟了的一块Discovery板,但是太迟总比不来要好!

F412G-DISCO开发板上集成了ST-Link/V2-1采用了Micro-USB接口,是现在安卓手机比较常见的Micro-USB。因此如果你有个Android手机基本上就可以,如果你高大上的苹果或者其他用Type-C接口的,那就麻烦了,要自己准备一根Micro-USB线才行。

在开发板上最显眼的其实是那块方方正正的显示屏,这是一块具有触摸功能的显示屏,显示屏下方有一个方向按键——Joystick。顶端还有一个3.5mm的耳机接口,可见这个开发板还是支持音频的,反面去看,有一个TF卡插座。

下面我们近距离欣赏一下F412G-DISCO板子的局部。

图片8.png

 8.jpg

开发板两端的接口

根据上图也可以看出F412G-DISCO两端分别有一个MicroUSB接口,其中一个旁边写有ST-LINK/V2-1的就是我们编程调试时候与计算机连接用的接口。另外一端的那个是用于挂载OTG设备的。

2.png

 10.jpg

开发板上触摸液晶屏接口特写

从上图我们可以看出F412G-DISCO的液晶屏接口采用了插座连接器,可以方便你二次使用,相比之前STM32F429系列的探索板来说,更为用户考虑。而在上图我们也可以清楚的看到SD卡插座,其中的uSD标志,我想应该是MicroSD的意思吧,毕竟微米等这些单位都是用μ表示的,这也是笔者的一种猜测。

结合整体的特性我们不妨猜测这个开发板适合哪些应用的开发学习呢?手表,那是肯定可以的,绘制个表盘嘛,刚好符合正方形的特点,还可以作为MP3播放器,你还能想到哪些呢?

1.3 板上资源

根据手册提供的硬件方块图,我们来看看F412G-DISCO都有哪些模块,如下图,不仅给出了开发板附带的外设,还给出了具体使用了STM32F412的哪些管脚进行的连接。

3.png

结构框图

图片11.png

实物图

如上图所示,F412G-DISCO开发板最右边的一小部分包含了ST-Link编程器,开发板上集成了的用户按键就是Joystick,4个可编程LED和Arduino兼容接口。开发板提供的ST-Link还提供了对外的SWD接口,在上图的最右边Micro-USB接口上方位置,可以方便的为外部你的板子提供编程烧录服务。

在3.5mm耳机孔附近提供了3个跳线接口,JP5/JP6/JP7,一个JP5用于选择MCU的供电方式,JP6用于选择USB的供电方式,可以搭配出不同的供电方式,一般按照出厂默认即可,如果你想了解具体的在手册里可以查到。另外一个跳线接口是JP7的IDD接口,可以方便的接入安培计,用于功耗测量。

最后我们总结一下F412G-DISCO上主控MCU的特点。根据开发板上的MCU上面的印刷的名字对应找到为STM32F412ZGT6U,根据F412的全部产品线查找如下:

图片12.png

 

由上图可知,F412G-DISCO开发板上所用的应该是该系列里最好的的一片了,拥有1M字节的闪存,100MHz的CPU。其他的完全符合F4的特点,因此可以说是F4家族里的高性价比新成员了,之前因为价格原因舍不得上F4来提高系统性能的设计,可以重新考虑了,那么我们再看看该系列的具体配置。

图片13.png

 

1.4 安装驱动

准备一根Micro-USB数据线,连接F412G-DISCO开发板和PC,在计算机的设备管理器可以看到 多出如下选项,这说明驱动安装正确,如果你第一次使用STM32的开发板那么可能这些选项中部分会是黄色感叹号或问号,说明驱动没有安装。

图片14.png

 

对于驱动没有安装的情况,可以从Keil5的安装目录找的驱动程序进行安装,驱动所在文件夹路径如下图所示。

图片15.png

 

F412G-DISCO主页向下翻可以找的开发所用的软件下载地址。如下图所示,前两个为板载ST-LINK的固件升级程序和USB驱动程序,这个之前在Keil5安装目录下也是有的。如果你想使用官方最新版的可以在这里下载使用。

图片16.png

 

更新固件

下载STSW-LINK007,解压升级固件程序压缩包,切记,必须的以管理员身份运行,升级过程见下图,升级过程不可拔掉USB线,也不可断电,切记。

图片17.png

 

先点击Device Connect 这样会获取开发板的固件版本,如上图所示,以及可升级的固件版本,点击Yes即可完成升级。

  • 本文系21ic原创,未经许可禁止转载!

网友评论