前几天在论坛申请的开发板到了,本来打算收到就写个开箱的,但是由于最近考试实在没时间,然后昨天终于抽点时间出来写了。不得不说论坛效率确实是高,从发货和收快递就只用了两天,赞一个。 正文开始,首先拆开快递,可以看到开发板简洁的包装,右上角有ST的官方logo
包装上有一些f412的参数,背面是一些简单的使用说明,另外去官网可以找到详细的介绍。拆开包装,就是我们的NUCLEO-F412ZG开发板啦
这块开发板是集成了ST LINK的,使用时直接用u***线连接电脑就可以了,非常方便。ST LINK就是图中的开发板上面的一小部分,ST在设计 PCB的时候已经分割开来了(不得不说这样的设计让人想把那一块掰下来-_-),另外这个ST LINk不是只用于这块开发板的,左上角提供了SWD接口,可以 给其他的STM32芯片烧写程序,但是在此之前需要拔掉跳线帽。 仔细看ST LINK使用的芯片是STM32F103C8T6。
除去ST LINK,开发板本体使用的芯片是STM32F412ZG,引出了所有的接口。这块开发板的接口很有趣,正面母头,而且兼容Arduino Uno的接口,这是方便Arduino的用户转向STM32吗。正面的接口如下图:
开发板背面是公头,这样就不用每次去找对应的杜板线了,如下图
来张板子的正面特写,其实仔细看正面,这块开发板有很多元件是没有焊上的,比如这里的晶振X3 ,还有芯片U9。
上ST官网下载了板子的原理图,打开发现X3是8MHz外部晶振,所以这块芯片时钟初始化的时候就要注意不能用外部晶振了。
另外U9是以太网相关的芯片,可见这部分功能也不能使用。
另外打开看了看官方所提供的PCB文件,这块板是六层板工艺:
将开发板插上 电源,可以看到出厂时已经烧写了LED 的程序,值得一提的是右下角ST LINK 的指示灯是双色LED,下载程序的时候会红绿交替闪烁,非常不错的设计。 |