STM32F051微控制器数据手册中文版
需积分: 0 106 浏览量
更新于2024-07-19
收藏 2.48MB PDF 举报
STM32F051微控制器数据手册中文版
STM32F051是STMicroelectronics公司推出的32位 ARM Cortex-M0微控制器,具有高性能、低功耗和丰富的外设资源。本手册提供了STM32F051微控制器的详细信息,包括其电气特性、时钟管理、存储器、DMA控制器、ADC、DAC、时序控制器、通讯接口等。
电气特性:
* 工作电压:2.0V到3.6V
* ARM 32位 Cortex-M0 CPU,最高频率可达48MHz
* 存储器:32KB到64KB Flash memory,8KB SRAM带硬件校验
* CRC计算单元
时钟管理:
* 4到32MHz晶体振荡器
* 32kHz RTC用可调校准振荡器
* 内部8MHz RC振荡器带x6锁相环倍频
* 内部32kHz RC振荡器
日历型RTC:
* 集成闹钟可周期性自动从Stop/Standby状态唤醒
复位和供电管理:
* 上电/掉电复位(POR/PDR)
* 可编程电压检测器(PVD)
* 低功耗休眠、停止和待机模式
* RTC和备份区域VBAT单独供电
DMA控制器:
* 5通道DMA控制器
模拟电路:
* 1×12位,1.0微秒ADC(多至16采样通道)
* 转换范围:0到3.6V
* 单独的2.4到3.6伏模拟供电
* 两个高速低功耗模拟比较器,可编程输入输出
* 一个12位D/A转换器
数字电路:
* 多达55个高速I/O口
* 全部可映射为外部中断输入
* 多达36个I/O口支持5V容忍
* 多达18电容感应通道支持接近、触摸按键、线性和旋转触摸传感器
* 96位唯一ID
时序控制器:
* 多达11个定时器
* 一个16位7通道高级控制定时器用于6通道PWM输出,带死区时间发生器和紧急刹车功能
* 一个32位和一个16位定时器,每个多达4路输入捕获或输出比较通道,用于红外控制和解码
* 一个16位定时器,带2通道输入捕获/输出比较及1个反极性输出通道,死区时间发生器和紧急刹车功能
* 两个16位定时器,都带输入捕获/输出比较及反极性输出通道,死区时间发生器,紧急刹车功能和IR控制调制门
* 一个16位定时器带一路输入捕获/输出比较
* 独立的窗口看门狗定时器
* SysTick定时器:24位向下计数
* 一个16位基本定时器用于驱动DAC
通讯接口:
* 多至两个I2C接口,其中一个支持快速脉冲模式(1Mbit/s),20mA灌电流,SMBus/PMBus和从STOP状态唤醒
* 多至两个同步/异步串口支持主同步SPI和modem控制功能,其中一个支持ISO7816接口,LIN,IrDA,自动波特率检测和唤醒功能
* 多至两个SPI(18Mbit/s)外设支持4到16位可编程字长,其中一个支持I2S接口复用
* 消费电子控制(HDMI-CEC)
112 浏览量
775 浏览量
2022-07-14 上传
217 浏览量
2627 浏览量
257 浏览量
2022-09-22 上传
510 浏览量

hebodesk
- 粉丝: 0
最新资源
- 实现类似百度的邮箱自动提示功能
- C++基础教程源码剖析与下载指南
- Matlab实现Franck-Condon因子振动重叠积分计算
- MapGIS操作手册:坐标系与地图制作指南
- SpringMVC+MyBatis实现bootstrap风格OA系统源码分享
- Web工程错误页面配置与404页面设计模板详解
- BPMN可视化示例库:展示多种功能使用方法
- 使用JXLS库轻松导出Java对象集合为Excel文件示例教程
- C8051F020单片机编程:全面控制与显示技术应用
- FSCapture 7.0:高效网页截图与编辑工具
- 获取SQL Server 2000 JDBC驱动免分数Jar包
- EZ-USB通用驱动程序源代码学习参考
- Xilinx FPGA与CPLD配置:Verilog源代码教程
- C#使用Spierxls.dll库打印Excel表格技巧
- HDDM:C++库构建与高效数据I/O解决方案
- Android Diary应用开发:使用共享首选项和ViewPager