硬件开箱及软件平台搭建流程
时间:10-02
整理:3721RD
点击:
收到福利妹的快递单号通知后两天就拿到了开发板。开发板是通过优速快递发送过来的,板卡为简单塑料包装节约材料又环保。开发板还是很令人满意的,造价125元却是大板子,144引脚的M4,除了未焊接网络接口外,提供了USB接口,引出了所有ZIO和Morpho接口,具有极强的可扩展性。
![](../imgqa/ele/mcu/mcu-3721rd.com-27743avscymap54v.jpg)
![](../imgqa/ele/mcu/mcu-3721rd.com-27744v5ugn2ngr32.jpg)
![](../imgqa/ele/mcu/mcu-3721rd.com-277453sztgfcm34a.jpg)
由于之前没有使用过ST的ARM,所以板卡连接后需要ST-Link的驱动程序。操作系统使用的是Windows7 64位版,会自动进行驱动程序查找,但是未能成功。尝试多个不同版本的ST-Link驱动程序后成功在64位操作系统上安装驱动,版本号为V2。
![](../imgqa/ele/mcu/mcu-3721rd.com-27746blggyb1fmp1.png)
![](../imgqa/ele/mcu/mcu-3721rd.com-27747mzf2ctyy0gl.png)
![](../imgqa/ele/mcu/mcu-3721rd.com-27748vhq40l1wbbi.png)
![](../imgqa/ele/mcu/mcu-3721rd.com-27749baefd0faqdr.png)
由于ARM的寄存器初始化工作比较复杂,对于新手来说是个很麻烦的问题。因此采用ST公司自带工具STM32CubeMX辅助寄存器设计工作。安装该工具后选择新建项目后可以根据电子发烧友社区为大家提供试用的板卡对Type of Board选择为Nucleo144,之后即可选择具体的板卡型号。
![](../imgqa/ele/mcu/mcu-3721rd.com-27750adqrt2xbzlw.png)
板卡型号选择完毕后对应芯片的顶视图即自动出现,可以进行相应的管脚设置,左侧的导航栏也可以让人很快找到所需进行的特殊设置。STM32CubeMX操作十分简单,对于无关紧要的寄存器直接采用默认值即可。设置完成后点击齿轮状运行按钮即可。STM32CubeMX会自动连接到Keil MDK5,之后在其中添加代码即可实现所需功能。鉴于大家对Keil的使用都比较熟悉不再赘述。值得一提的是,STM32F412ZG芯片的官方页面中有不少可以直接修改使用的代码,都可以在软件使用的过程中随时点击进入查找。
![](../imgqa/ele/mcu/mcu-3721rd.com-27751cgew5kac3cm.png)
最后要感谢意法半导体和电子发烧友社区提供的此次宝贵试用机会。虽然所能投入的时间不足,但是也深切感受到了STM32系列ARM的强大功能和使用便捷,为设计平台提供了全新的选择可能,希望今后有更多的时间深入学习该系列ARM的使用,并能实现试用申请所确定的设计目标。最后对福利妹、福利君和板卡寄送等相关工作人员都表示诚挚的感谢,祝各位工作顺利。
期待小编后续的分享