收到NUCLEO-F412ZG开发板了,之前用过多款ST的开发板,对这个系列还是比较熟悉的,首先看下包装吧,和其他系列的包装一样,底面的纸板上有开发板的简单介绍,总体来说简单精炼,而且一目了然,绝对是工程师喜欢的类型,如图1所示。
图1 开发板包装
打开包装,给开发板ST_LINK口插上USB到电脑,开发板则会上电并开始工作,可以看见USER LEDS的红灯在闪烁,按下USER KEY后红灯灭蓝色灯闪烁,再次按下USER KEY蓝灯灭绿灯闪烁,说明开发板自带出厂demo程序,如图2所示。虽然 单片机功能强大,但是开发板提供的外围器件很少,所以仅用此开发板做不出什么很强大产品,故我在后续将逐渐给NUCLEO-F412ZG开发板加入其他模块,以实现申请中的项目内容。
图2 开发板初上电
今天先熟悉下开发板的资源,首先用Al tium Desginer打开此开发板的原理图和 PCB。原理图很规范结构清晰,最让人意外的是,PCB居然是6层板,这个可以好好研究下大公司的作板风格。然后使用 STM32CubeMX软件新建固件工程,可以直接选择开发板型号,如图3所示。
图3 STM32CubeMX新建工程
点击确定后进入编辑界面,这里可以看见开发板所有可用资源,需要的驱动只需要简单的勾选就可以轻松实现,代码图形化使得用户可以轻松的使用各种系列的ST单片机,只用把精力集中在应用层,而不用深入了解硬件层。由于现在开发板还没有加入其他模块,所以即使实现某些功能也看不出来效果,在下次的报告中将会调通BLE。
|