2016年2月14日星期日

UM1974 - STM32 Nucleo-144开发板中文用户手册

简介
STM32 Nucleo-144开发板(NUCLEO-F207ZG、NUCLEO-F303ZE、NUCLEO-F429ZI、NUCLEO-F446ZE、NUCLEO-F746ZG)为用户试验新想法提供了一条成本低廉且灵活的途径,并且用户可以依据从性能、功耗和功能的不同组合中选择出的任何STM32微控制器产品线构建原型。Arduino Uno的扩展接口ST Zio接口可以访问更多的外设,并且通过选择众多的专属扩展板,ST Morpho接口很容易地扩展STM32 Nucleo 开放式开发平台的功能。STM32 Nucleo-144开发板集成了调试器/编程器 ST-LINK/V2-1 ,因此不需要任何单独的仿真器。STM32 Nucleo 板自带 STM32 全面的软件 HAL 库,其中包含各种打包的软件示例,并且直接访问ARM mbed 在线资源。
图1. Nucleo 144开发板(顶视图)
1.jpg

图2. Nucleo 144开发板(底i视图)
DM00244518.jpg




1    特性
STM32 Nucleo-144开发板具有以下特征:
•    STM32微控制器,采用LQFP144封装
•    两种类型的扩展接口资源
      •    ST Zio接口包括支持Arduino Uno第3版连接(A0到A5,D0到D15)以及附加连接大量外设的信号(A6 到A8,D16到D72)
      •    ST Morpho扩展插头,支持完全访问所有STM32的I/O
•    支持ARM mbed(详见http://mbed.org),计划于2016年第二季度
•    板载SWD接口的ST-LINK/V2-1调试器/编程器
      •    选择模式开关将将该套件用作独立的ST-LINK/V2-1
      •    USB重新枚举功能。USB支持三种不同的接口:虚拟串口、大容量存储器、调试端口
•    灵活的电源供电
      •    来自ST-LINK/V2-1 USB VBUS的5V
      •    外部电源电压:ST Zio连接器或者ST Morpho连接器的3.3V和7-12V,以及ST Morpho连接器的5V电源电压
•    USB OTG以及设备全速功能,带有Micro-AB接口(取决于STM32支持)
•    IEEE-802.3-2002标准的以太网接口(取决于STM32支持)
•    三个用户LED指示灯
•    两个按钮:USER和RESET
•    LSE晶振:
     •    32.768kHz 晶体振荡器
•    全面的免费软件HAL库,包括各种各样的软件示例
•    支持集成开发环境(IDE)的多种选择,包括IAR、Keil、基于GCC的IDE、ARM mbed

2        产品标识
标记为“ES”或者“E”的评估板还没有经过认证,因此还没有准备好用于参考设计或者生产。使用这种方法产生的任何后果和ST无关。在任何情况下,ST将会对使用工程样品作为参考设计或者生成的任何客户负责。
“E”或者“ES”标记位置的示例:
•    在焊接开发板上的目标STM32上(有关STM32印字的详细介绍,参考www.st.com网站上的STM32手册的“封装信息”章节)。
•    粘在或者丝印在电路板上的评估工具订购代码旁边位置。

3        订购代码
要订购与目标STM32相应的Nucleo-144开发板,使用下面的表1给出的订购代码:
表1. 订购信息
目标STM32
订购代码
STM32F207ZGT6
NUCLEO-F207ZG
STM32F303ZET6
NUCLEO-F303ZE
STM32F429ZIT6
NUCLEO-F429ZI
STM32F446ZET6
NUCLEO-F446ZE
STM32F746ZGT6
NUCLEO-F746ZG

NUCLEO-TXXXZY 编码的含义如下:
•          T表示STM32微控制器产品线(F或者是L)
•          XXX表示该器件的特殊功能
•          Z 表示引脚数(Z表示144引脚)
•          Y 表示容量大小(E表示512K,G 表示1MB,I表示2MB)
订购代码打印在电路板顶部的标签位置。

4        约定
表 2 列出了用于本文档中的ON和OFF设置的约定。
表 2. ON/OFF约定
约定
定义
跳线 JPx ON
安装跳线
跳线JPx OFF
不安装跳线
焊桥SBx ON
通过焊锡或者0欧电阻短接SBx
焊桥SBx OFF
SBx连接开路

本文档中的关于“STM32 Nucleo-144 board”和 “STM32 Nucleo-144 boards”的所有信息适用于所有的在销售的型号。

5        快速入门
STM32 Nucleo-144开发板是一个低成本且易于使用的开发平台, 可以用于快速评估和开始开发 LQFP64封装的STM32微控制器。
在安装和使用本产品之前,请接受www.st.com/epla的评估产品许可协议。.
有关STM32 Nucleo-144开发板的更多信息以及获取演示软件,请访问 www.st.com/stm32nucleo

入门
按照下面的顺序来配置Nucleo-144板并启动演示软件 (元件的位置参考图4:顶层布线图):
1.         检查开发板上的跳线位置:
            JP1选择OFF (PWR-EXT)(详细信息参见第6.3.1节:从ST- LINK/ V2-1 USB接口电源输入)
            JP3 选择U5V( 电源)(详细信息参见表6:外部电源输入)JP5 选择ON (IDD)(详细信息参见第6.6节:JP5(IDD))。
            CN4选择ON (详细信息参见表3:CN4的跳线状态)
2.         连接开发板之前,为能够正确识别主机设备的所有接口,首先应安装NUCLEO的USB驱动程序,可以在www.st.com/stm32nucleo找到。
3.         使用A型USB转Mini-B型USB缆线将STM32 NUCLEO-144板连接到PC,通过USB连接器接口CN1的给开发板供电。连接到。绿色LED灯LD6(电源)和LD4(通讯)应该亮起。红色LED灯LD3应该闪烁。
4.         按下B1按钮(左边的按钮)。
5.         通过点击B1按钮,观察三个指示灯LD1到LD3变化的频率。
6.         在www.st.com/stm32nucleo可以找到关于如何使用STM32 NUCLEO开发板功能的演示软件和一些软件的例程。
7.         使用现有的例程开发自己的应用程序。

系统要求
•         Windows® OS (XP, 7, 8)
•         A型USB转Mini-B型USB电缆线



6.    硬件布局和配置
STM32 NUCLEO-144板专为144引脚LQFP封装的STM32微控制器设计。
图 3 给出了STM32及其外设(ST-LINK / V2-1,按钮,LED,USB、以太网、ST Zio连接器和ST morpho连接器)之间的连接图。
图 4和图 5给出了这些功能在STM32 NUCLEO-144板的位置。
图3. 硬件框图
Copy of 21.jpg
图 4. 顶层布局
Copy of 22.jpg
图 5. 底层布局
Copy of 23.jpg

没有评论:

发表评论