当前位置:文档之家› STM32F0-DISCOVERY用户手册

STM32F0-DISCOVERY用户手册

1/30文档ID 022910第1版2012年3月 STM32F0DISCOVERY STM32F0探索套件UM1525前言STM32F0DISCOVERY 是意法半导体STM32F0系列微控制器的探索套件,用于帮助你探索STM32F0 Cortex-M0微控制器的功能,轻松开发应用设计。

STM32F0探索套件基于1颗STM32F051R8T6微控制器,组件包括ST-LINK/V2嵌入式调试工具、LED 指示灯、按键和1个原型板。

图1: STM32F0探索套件用户手册2/30UM1525文档ID 022910第1版目录目录1. 约定 (5)2. 快速入门 (6)2.1 开始使用 (6)2.2 系统要求 (6)2.3 支持STM32F0探索套件的开发工具链 (6)2.4 订货代码 (6)3. 特性 (7)4. 硬件与原理图 (8)4.1 STM32F051R8T6 微控制器 (11)4.2 嵌入式ST-LINK/V2编程器/调试器 (13)4.2.1 使用ST-LINK/V2向板载STM32F0烧录和调试代码 (14)4.2.2 使用ST-LINK/V2向外部STM32应用板烧录和调试代码 (15)4.3电源和电源选择 (16)4.4 LED指示灯 (16)4.5 按键 (16)4.6 JP2(Idd)﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍164.7 OSC 时钟-----------------------------------------------------------------------------174.7.1 OSC时钟电源 (17)4.7.2 OSC 32kHz时钟电源174.8 焊桥 (18)4.9 扩展连接器 (19)5. 尺寸图 (26)6. 原理图 (27)7. 修改历史记录 (30)3/30文档ID 022910第1版图表目录UM1525表格目录表1:通断约定 (5)表2:跳线状态 (13)表3:调试接口CN2(SWD) (15)表4:焊桥 (18)表5:微控制器引脚与电路板功能 (19)表6:文档修订历史记录 (30)4/30文档ID 022910第1版图形目录UM1525图形目录图1:STM32F0探索套件 (1)图2:硬件框图 (8)图3:电路板正面示意图 (9)图4:电路板背面示意图 ..................................................................................................10图5:STM32F051R8T6封装﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍ 11图6:STM32F051R8T6框图﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍ 12图7:典型配置 (13)图8:STM32F0探索套件接口图 (14)图9:ST-Link 接口图 (15)图10:STM32F0探索套件尺寸图 ..................................................................................26图11:STM32F0探索套件原理图﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍ 27图12:ST-LINK/V2(仅SWD)﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍ 28图13:微控制器 (29)5/30文档ID 022910第1版约定UM15251. 约定下表列出了本文档中某些约定的定义表1 通断约定约定定义跳线JP1接通插入跳线帽跳线JP1关断拆除跳线帽焊桥SBx 接通通过焊接使焊桥使SBx 闭路焊桥SBx 关断焊桥SBx 开路6/30文档ID 022910第1版快速入门UM15252 快速入门STM32F0探索套件是一套高性价比且简单易用的开发工具,能够让开发人员快速评估STM32F0高性能微控制器,并利用这款微控制器的先进功能开发应用设计。

在安装使用本产品前,须在/STM32Ff0discovery 网页接受“评估产品许可协议”。

若想详细了解STM32F0探索套件信息,下载应用演示软件,请访问/STM32f0discovery 。

2.1 开始使用按照下列步骤配置STM32F0探索套件评估板,启动DISCOVERY 应用演示程序:1. 检查板上跳线开关状态,如果选择DISCOVERY 模式,闭路跳线JP2和CN2 ;2. 用一条标准A 型接口转mini-B 型接口的USB 数据线连接PC 机和STM32F0探索套件评估板的USB 接口CN1,通过PC 机电源给评估板供电,这时红光LED 指示灯LD1 (PWR) 和LD2(COM )亮,绿光LED 指示灯LD3闪烁;3. 按用户按键B1(在板子的左下角);4. 观察用户按键B1被按下后绿光LED 指示灯 LD3闪烁频率是如何变化的;5. 每按一次用户按键B1,蓝光LED 指示灯LD4闪烁一次。

6. 若想研究或修改探索演示项目,请访问ST 网站 /STM32f0discovery ,按照使用教程操作;7. 探索STM32F0功能,请下载并执行项目清单所列程序;8. 使用现有固件示例开发自己的应用设计2.2 系统要求·Windows PC (XP/Vista/7)· USB A 口转Mini-B 口数据线2.3 支持STM32F0探索套件的开发工具链·Altium, TASKING ™ VX-Toolset·Atollic ,TrueSTUDiO·IAR, EWARM·Keil ™,MDK-ARM 2.4 订货代码在订购STM32F0高性能探索板时,订货代码请使用STM32F0DISCOVERY 。

7/30文档ID 022910第1版8/30文档ID 022910第1版UM1525硬件和示意图4. 硬件与示意图STM32F0探索套件搭载一颗64引脚LQFP 封装的STM32F051R8T6微控制器。

图2所示是STM32F051R8T6与外设的连接示意图,外设包括ST-LIN K/V2在线调试器/编程器、按键、LED 指示灯和通信接口。

图3和图4帮助你探索STM32F0探索套件的这些功能。

图2: 硬件框图9/30文档ID 022910第1版UM1525硬件和示意图图3: 电路板正面示意图注: CN2、CN3、JP1、P1和P2接口的1号引脚有一个方形标识10/30文档ID 022910第1版UM1525硬件和示意图图4: 电路板背面示意图4.1 STM32F051R8T6 微控制器这是一款搭载ARM TM内核的中低容量的32位微控制器,内置64KB的闪存、8KB RAM、RTC、定时器、ADC、DAC、电压比较和通信接口。

图5: STM32F051R8T6封装STM32F0系列让8位和16位微控制器市场上的客户享受32位微控制器的先进性能和STM32的DNA。

STM32生态系统让STM32成为微控制器市场标杆,同样,STM32F0的成功经验受益于STM32生态系统的实时性能、低动态功耗、先进架构、外设接口。

现在,即便成本敏感市场也同样可获得这些先进功能。

STM32F0让家庭娱乐产品、家电和工业控制设备具有最佳的设计灵活性和扩展性能。

该系列微控制器具有以下优点:•代码执行速度出色,让应用性能更加优异,代码效率更高,降低内存占用率•连接性能优异,先进模拟外设,支持各种应用•灵活的可选的时钟源,支持快速唤醒的低功耗模式,进一步降低动态功耗主要特性和功能:•内核和工作条件– ARM®Cortex™-M0 0.9 DMIPS/MHz,最高48 MHz– 1.8/2.0到3.6 V电源电压•连接性能优异– 6 Mbit/s USART– 18 Mbit/s SPI,数据帧长度在4和16位之间可灵活配置– 1 Mbit/s I2C快速模式+– HDMI CEC•增强控制功能– 1个16位3相电机PWM控制定时器– 5个16位PWM定时器– 1个16位基本定时器– 1个32位PWM定时器– I/O翻转频率高达12 MHz图6: STM32F051R8T6框图4.2 嵌入式ST-LINK/V2编程器及调试器STM32F0探索套件在电路板上集成了ST-LINK/V2编程器及调试器。

根据跳线状态设置(见表2),ST-LINK/V2有两种不同的使用方法:•向板载微控制器写入代码并进行相应的调试操作;•用一条数据线连接SWD接口CN3,对外部应用电路板上的微控制器进行代码烧录和调试操作;这个嵌入式ST-LINK/V2工具只支持通过SWD接口调试STM32微控制器。

若想了解调试和编程的详细功能,请查阅用户手册UM1075 (ST-LINK/V2 STM8和 STM32在线调试器/编程器)。

图7: 典型配置表2 跳线状态跳线状态描述两个CN2跳线都接通ST-LINK/V2对电路板上微控制器进行代码烧录和调试操作两个CN2跳线都关断通过外部连接器CN3(SWD接口支持)对外部应用电路板上的微控制进行代码烧录和调试操作4.2.1 使用ST-LINK/V2向板载STM32F0烧录和调试代码只要把把两个跳线帽插入CN2接口,即可开启探索套件板向板载STM32F0烧录代码的功能,如图8所示。

请勿跳CN3接口,因为这可能会干扰ST-LINK/ V2与STM32F0探索套件上的STM32F051R8T6的通信功能。

图8: STM32F0探索套件接口图4.2.2 使用ST-LINK/V2向外部STM32应用板烧录和调试代码使用ST-LINK/V2向外部STM32应用板烧录和调试代码非常简单,只要拆除CN2上的两个跳线帽,如图9所示,然后按照表3所列引脚顺序,把外部应用连接到CN3调试接口即可。

注: 如果使用CN3的5号引脚连接外部应用电路板,SB19和SB22必须断开。

表3 调试接口CN3(SWD)引脚CN3引脚分配1VDD_TARGET外部应用板的VDD电压2SWCLK SWD时钟3 接地接地4SWDIO SWD数据输入/输出5 NRST 目标微控制器复位6SWO保留图9: ST-Link接口图图9 ST-Link接口图4.3 电源和电源选择STM32F0探索套件可以通过USB数据线使用PC机的电源,也可以使用一个外部5V电源。

二极管D1和D2用于保护5V和3V针脚,防止部电源的电涌冲击:•当另一个应用板连接到引脚P1和P2时,5V和3V引脚可用作输出电源;在这种情况下,P1和P2引脚可为外部应用提供5V电源,但是,电流消耗必须小于100mA;•当USB接口没有连接PC机时,5V引脚还可以用作输入电源。

相关主题