logo资料库

STM32F051中文资料.pdf

第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
资料共39页,剩余部分请下载后查看
STM32F051x4 STM32F051x6 STM32F051x8 低容量和中等容量高级 ARM 核 32 位微控制器 32 到 64 K 字节 Flash, 定时器 , ADC, DAC 和多种通讯接口 数据摘要 功能 ■ 工作环境 - 电压范围 : 2.0 V to 3.6 V ■ ARM 32-bit Cortex®-M0 CPU (48 MHz max) ■ 存储 - - 32 to 64 K 字节 Flash memory 8 K 字节 of SRAM 带硬件校验 ■ CRC 计算单元 ■ 时钟管理 4 to 32 MHz 晶体振荡器 32 kHz RTC 用可的校准振荡器 - - - 内部 8 MHz RC 带 x6 锁相环倍频 - 内部 32 kHz RC 振荡器 ■ 日历型 RTC 集成闹钟可周期性自动从 Stop/ Standby 状态唤醒 ■ 复位和供电管理 - 上电 / 掉电复位 (POR/PDR) - 可编程电压检测器 (PVD) ■ 低功耗休眠 , 停止 , 和待机模式 ■ RTC 和备份区域 VBAT 单独供电 ■ 5 通道 DMA 控制器 ■ 1 × 12 位 , 1.0 微秒 ADC ( 多至 16 采样通道 ) - 转换范围 : 0 to 3.6V - 单独的 2.4 到 3.6 伏模拟供电 ■ 两个高速低功耗模拟比较器,可编程输入输 出 ■ 一个 12 位 D/A 转换器 ■ 多达 55 个高速 I/O 口 - 全部可映射为外部中断输入 - 多达 36 个 I/O 口支持 5 V 容忍 ■ 多达 11 个定时器 - 一个 16 位 7 通道高级控制定时器用于 6 通道 PWM 输出 , 带死区时间发生器和紧 急刹车功能 - 一个 32 位和一个 16 位定时器 , 每个多达 4 路输入捕获或输出比较通道 , 可用于红 外控制和解码 - 一个 16 位定时器 , 带 2 通道输入捕获 / 输 出比较及 1 个反极性输出通道 , 死区时间 发生器和紧急刹车功能 - 两个 16 位定时器 , 都带输入捕获 / 输出比 较及反极性输出通道 , 死区时间发生器 , 紧急刹车功能和 IR 控制调制门 - 一个 16 位定时器带一路输入捕获 / 输出 比较 - 独立的窗口看门狗定时器 - SysTick 定时器 : 24 位向下计数 - 一个 16 位基本定时器用于驱动 DAC ■ 通讯接口 - 多至两个 I2C 接口 ; 其中一个支持快速脉 冲模式 (1 Mbit/s) , 20 mA 灌电流 , SMBus/ PMBus 和从 STOP 状态唤醒 - 多 至 两 个 同 步 / 异 步 串 口 支 持 主 同 步 SPI 和 modem 控制功能 ; 其中一个支持 ISO7816 接 口 , LIN, IrDA, 自 动 波 特 率 检 测和唤醒功能 - 多 至 两 个 SPI (18 Mbit/s) 外 设 支 持 4 到 16 位可编程字长 , 其中一个支持 I2S 接口 复用 - 消费电子控制 (HDMI CEC) 接口 , 帧头接 收唤醒功能 表 1. 型号摘要 ■ 多达 18 电容感应通道支持接近 , 触摸按键 , 系列 型号 线性和旋转触摸传感器 ■ 96 位唯一 ID ■ 串行两线调试 (SWD) STM32F051x4 STM32F051K4, STM32F051C4, STM32F051R4 STM32F051x6 STM32F051K6, STM32F051C6, STM32F051R6 STM32F051x8 STM32F051C8, STM32F051R8, STM32F051K8 February 2012 Doc ID 018746 Rev 2 1 www.st.com
目录 1 描述................................................................................. 6 2 器件总览............................................................................. 8 3 功能概述............................................................................ 10 3.1 ARM® CortexTM-M0 内核结合嵌入式闪存和 SRAM................................. 10 3.2 存储器........................................................................ 10 3.3 循环冗余校验计算单元(CRC).................................................. 10 3.4 直接存储器访问控制器(DMA).................................................. 11 3.5 向量嵌套中断控制器(NVIC).................................................... 11 3.6 扩展中断 / 事件控制器(EXTI).................................................. 11 3.7 时钟和启动.................................................................... 12 3.8 引导模式...................................................................... 12 3.9 电源管理...................................................................... 12 3.9.1 供电方式............................................................... 12 3.9.2 电源监测............................................................... 12 3.9.3 稳压器................................................................. 13 3.10 低功耗模式.................................................................... 13 3.11 实时时钟(RTC)和后备寄存器.................................................. 14 3.12 定时器和看门狗................................................................ 15 3.12.1 高级控制定时器(TIM1)................................................. 15 3.12.2 通用定时器(TIM2. .3,TIM14 .. 17)........................................ 16 3.12.3 基本定时器 TIM6........................................................ 16 3.12.4 独立窗口看门狗 (IWWDG)................................................. 17 3.12.5 系统窗口看门狗(WWDG)............................................... 17 3.12.6 SysTick 定时器.......................................................... 17 3.13 内部集成电路接口(I2C)....................................................... 17 3.14 通用同步 / 异步收发器(USART)................................................ 18 3.15 串行外设接口(SPI)/ 集成声音接口(I2S)....................................... 19 3.16 高清晰度多媒体接口(HDMI) - 消费电子控制(CEC)............................. 20 3.17 通用输入 / 输出端口(GPIO)................................................... 20 3.18 触摸传感控制器 (TSC).......................................................... 20 2 Doc ID 018746 Rev 2ContentsSTM32F051x
3.19 模数转换器(ADC)........................................................... 21 3.19.1 温度传感器............................................................ 21 3.19.2 VBAT 的电池电压监测................................................... 21 3.20 数模转换器(DAC)........................................................... 22 3.21 快速低功耗比较器和参考电压................................................... 22 3.21.1 两线串行调试端口(SW-DP)............................................. 22 4 引线和引脚说明...................................................................... 23 5 内存映射............................................................................ 31 6 封装特性............................................................................ 34 6.1 封装机械数据.................................................................. 34 7 订货信息结构........................................................................ 38 8 修订历史............................................................................ 39 3 ContentsSTM32F051xDoc ID 018746 Rev 2
表目录 表 1. 型号摘要.............................................................................. 1 表 2. STM32F051xx 系列器件的功能和外设数量............................................... 7 表 3. 时器功能比较........................................................................ 15 表 4. I2C 模拟和数字滤波器的比较.......................................................... 17 表 5. STM32F051xx 的 I2C 具体功能........................................................ 18 表 6. STM32F051xx 的 USART 具体功能.................................................... 19 表 7. STM32F051x SPI/I2S 具体功能........................................................ 19 表 8. STM32F05xx 器件中可作电容传感的 GPIO............................................. 20 表 9. STM32F051xx 设备上可用的电容式感应通道配备....................................... 21 表 10. 引出线表中使用的缩写............................................................... 25 表 11. 引脚定义............................................................................ 25 表 12. A 口通过 GPIOA_AFR 寄存器选择备用功能............................................ 29 表 13. B 口通过 GPIOB_AFR 寄存器选择备用功能............................................ 30 表 14. STM32F051x 外设寄存器边界地址.................................................... 32 表 15. LQFP64 - 10×10 毫米 64 引脚薄型四方扁平封装机械数据............................. 35 表 16. LQFP48 - 7 x 7mm 的 48 引脚薄型四方扁平封装机械数据.............................. 36 表 17. UFQFPN32 - 32 引脚超薄细间距方形扁平无引线封装(5×5),封装机械数据.......... 37 表 18. 文档的修订历史..................................................................... 39 4 Doc ID 018746 Rev 2List of tablesSTM32F051x
图目录 图 1. 模块图................................................................................ 8 图 2. 时钟树................................................................................ 9 图 3. LQFP64 64 脚封装脚位............................................................... 23 图 4. LQFP48 48 脚封装脚位............................................................... 24 图 5. UFQFPN32 32 引脚封装脚位.......................................................... 24 图 6. STM32F051x 内存映射............................................................... 31 图 7. LQFP64 - 10×10 毫米 64 引脚薄型四方扁平封装机械数据.............................. 35 图 8. 推荐的封装图(1)..................................................................... 35 图 9. LQFP48 - 7 x 7mm 的 48 引脚薄型四方扁平封装外形 .................................. 36 图 10. 推荐的封装图(1).................................................................... 36 图 11. UFQFPN32 - 32 引脚超薄细间距方形扁平无引线封装(5x5)外形...................... 37 图 12. UFQFPN32 推荐的封装图(1)......................................................... 37 5 List of flguresSTM32F051xDoc ID 018746 Rev 2
Contents 1 描述 STM32F051X STM32F051xx 系列采用高性能的 ARM Cortex ™ -M0 的 32 位 RISC 内核,工作于 48 兆赫兹 频率,高速的嵌入式闪存(FLASH 最大 64K 字节,SRAM 最大 8K 字节),并广泛集成增强 型外设和 I/O 口。 所有器件提供标准的通信接口(最多两个 I2Cs,两个 SPI,一个 I2S,1 个 HDMI CEC,两个 USART),一个 12 位 ADC,一个 12 位 DAC,最多五个通用 16 位定时器, 一个 32 位定时器和一个高级控制 PWM 定时器。 STM32F051xx 家族,工作在 -40 至 +85℃和 -40 至 +105℃温度范围,2.0 至 3.6 V 电源电压。 一套全面的为低功耗应用设计准备的省电模式。 STM32F051xx 系列包括三种不同的封装,从 32 引脚到 64 引脚不等的。 根据选择的器件, 包含不同的外设。 下面的内容包含了这个产品系列所提供的全部外设的描述。 这些特点使得 STM32F051xx 微控制器系列适用于广泛的应用,如应用控制和用户界面,手持 设备,A/V 接收机和数字电视,PC 外设,游戏和 GPS 平台,工业应用,可编程控制器,逆变器, 打印机,扫描仪,报警系统,视频对讲,HVACs。 6 6 Doc ID 018746 Rev 2 Doc ID 018746 Rev 2DescriptionSTM32F051x
STM32F051X Contents 表 2. STM32F051xx 系列器件的功能和外设数量 外围设备 STM32F051Kx STM32F051Cx STM32F051Rx Flash (Kbytes) SRAM (Kbytes) 16 32 4 64 8 16 32 4 64 8 16 32 4 64 8 高级控制 定时器 通用 通讯接口 基本 SPI (I2S)(1) I2C USART CEC 12 位同步 ADC (通道数) GPIOs 电容传感通道 12 位 DAC (通道数) 模拟比较器 最大 CPU 频率 工作电压 工作温度 封装 1 (16-bit) 5 (16-bit) 1 (32-bit) 1 (16-bit) 1(1) (2) 1(3) 2(1) 2 1(1) (2) 1(3) 1(4) 2 1(4) 1 (10 ext. + 3 int.) 27 14 2 1 39 17 1 (1) 2 2(1) 2 1(1) (2) 1(3) 2(1) 2 1(4) 2 1 (16 ext. + 3 int.) 55 18 48 MHz 2.0 to 3.6 V 工作环境温度: -40 ℃ to 85 ℃ / -40 ℃ to 105 ℃ 结温: -40 ℃ to 125 ℃ UFQFPN32 LQFP48 LQFP64 1. SPI1 的接口,可以用在 SPI 模式下,也可以用在 I2S 音频模式下。 2. SPI2 没有 3. I2C2 没有 4. USART2 没有 Doc ID 018746 Rev 2 7 7 DescriptionSTM32F051xDoc ID 018746 Rev 2
2 器件总览 图 1. 模块图 8 Doc ID 018746 Rev 2Device overviewSTM32F051x
分享到:
收藏