简介
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开发板(顶视图)
图2. Nucleo 144开发板(底i视图)
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. 订购信息
NUCLEO-TXXXZY 编码的含义如下:
• T表示STM32微控制器产品线(F或者是L)
• XXX表示该器件的特殊功能
• Z 表示引脚数(Z表示144引脚)
• Y 表示容量大小(E表示512K,G 表示1MB,I表示2MB)
订购代码打印在电路板顶部的标签位置。
4 约定
表 2 列出了用于本文档中的ON和OFF设置的约定。
表 2. ON/OFF约定
本文档中的关于“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. 硬件框图
图 4. 顶层布局
图 5. 底层布局
没有评论:
发表评论