首先感谢电子发烧友论坛这个平台给予这个机会让我试用该开发板!
先看看我拿到的开发板,上图:
图一 图二 图三
拿到这个开发板第一印象:
1、NUCLEO-144整体包装简单简洁,不拖泥带水,商业气息不浓,毕竟使用的重要客户是设计开发使用者,而大多数开发者考究开发板更多的是性能/功能,呵呵!各抒己见而已;
2、第一眼看到板子是没有网络接口的板子,相应的芯片也去掉了(如图四所示),算是阉割版后的板子,现在用不到该接口,但后面的设计应用可能用到;
3、一张说明书,信息量大,包括芯片的性能配置、开发工具、对应的IO口,介绍十分清晰明了;
4、板子增设ST-Link V2-1在线实时调试工具,省去开发者的研发成本,又省去了接口接来接去的麻烦;
图四
下面介绍MCU配置/性能:
STM32 microcontroller in LQFP144 package
• Two types of extension resources:
– ST Zio connector including:
Support for Arduino
™ Uno Revision 3 connec
tivity (A0 to A5, D0 to D15)
Additional signals exposing a wide range of peripherals (A6 to A8, D16 to D72)
– ST morpho extension pin header footprints for full access to all STM32 I/Os
• ARM
® mbed
™ -enabled (see
http://mbed.org), planned in the second quarter of 2016
• On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
– Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
– USB re-enumeration capability. Three different interfaces supported on USB:
Virtual Com port
Mass storage
Debug port
• Flexible board power supply:
– 5V from ST-LINK/V2-1 USB VBUS (U5V)
– External power sources:
3.3 V and 7 - 12 V on ST Zio or ST morpho connectors
5 V on ST morpho connector
• USB OTG or device full speed with Micro-AB connector (depending on STM32
support)
• IEEE-802.3-2002 compliant Ethernet connector (depending on STM32 support)
• Three user LEDs
• Two push buttons: USER and RESET
• LSE crystal:
– 32.768KHz crystal oscillator
• Comprehensive free software HAL library including a variety of software examples
• Supported by wide choice of Integrated Development Environments (IDEs) including
IAR
™, Keil
®, GCC-based IDEs, ARM
® mbed
™
板子搭载着USB串口和ST-LINK V2,在安装时遇到点问题,该问题并不是驱动问题引起的,而是由我们使用的系统不是正版的系统,导致文件欠缺,导致的问题:
1、串口安装有问题(如图五所示);
2、ST-Link V2安装有问题(如图六所示);
图五 图六
解决方法:
1.检查WIN7的安装目录下有没有这个文件:c:windowsinfmdmcpq.inf
2.检查WIN7的安装目录下有么有这个文件:c:windowssystem32driversu***ser.sys
1.下载下面的for win7的软件包:点击此处下载
2.将包中文件拷贝复制到WIN7系统的 c:windowsinf 目录下。
3.将包中的文件夹整个复制到WIN7系统的 c:windowssystem32driverstorefilerepository 目录下,注意拷入文件夹不得改名
4.在拷入文件夹下,找到USBSER.SYS文件,将该文件复制到WIN7系统的 c:windowssystem32drivers 目录下。
5.插入USB-ISP下载线,安装驱动!
ST驱动文件:
如果还是不成功,特别是WIN7 64bit的系统,建议操作下面的步骤:
按照 c:windowsinfmdmcpq.inf 路径用文件方式打开,在u***ser.sys前面加一个分号,如图七所示:
图七
最后成功如图八所示:
建立工程
下面说重点了,软件使用的是STM32CubeMX,这个不得不说ST公司在这方面的改善,为苦逼MCU工程师省去很多的工作量(之前我用的是STM8系列),建立工程初始化时再也不用一行一行码代码了,哈哈!
直接选开发板的选项就行了,ST公司已经帮助我们省了大力气!点个赞
下面跟着我选就可以!
点击OK!就可以看到下面的场景
建立完工程,下面码农的挥动镰刀的时刻了!
谢谢观赏!