STM32F051微控制器数据手册中文版
需积分: 0 193 浏览量
更新于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)
2020-03-21 上传
2021-09-30 上传
2022-07-14 上传
2022-09-15 上传
2021-09-30 上传
2021-09-30 上传
2022-09-22 上传
2021-10-01 上传
2021-10-02 上传
hebodesk
- 粉丝: 0
- 资源: 4
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能