STM32F051参考手册
RM0091
Documentationconventions
4选项字节描述
5CRC计算单元
5.1简介
..61
5.2CRC主要功能
5.3CRC功能描述
54CRC岢存器
541数据寄存器(CRCDR)
542独立数据寄存器(CRC_IDR)
543控制寄存器(CRCCR).
544CRC初值寄存器CRC_NT)
545CRC寄存器镜像
6电源控制(PWR)
6.1电源..
611独立的AD和D八A转换器供电和参考电压.
612电池备份域
1·,,重
6.13电压调节器
6.2电源管理器
621上电复位(PORy掉电复位(PDR),
622可编程电压检测器(PVD)
63低功耗模式
翻B
6.3.1降低系统时钟频率,
632外设时钟控制
6.33睡珉模式(Sleepmode)
6.34停机模式(Stopmode).
6.35待机模式
6.36低功耗模式下的自动唤醒
6.4电源控制寄存器
76
64.1电源控制寄存器(PWRCR).
642电源控制/状态寄存器(PWRCSR)
6.4.3PWRregistermap
DoCID018940Rev1
Documentationconventions
RM0091
7复位和时钟控制(RCC)
7.1复位
7.1.1Systemreset
8888
7.12电源复位
7.13备份域复位
7.2时钟.…
7.2.1HSeclock
2256
7.2.2hsiclock
72.3PLL
7.24LSE时钟
7.2.5LS|时钟
7.2.6系统时钟(SYSCLK选择∴
727时钟安系统(CSS)
7.2:8ADC时钟
7.29RTC时钟.
7.2.10看门狗时钟
888888
7.2.11时钟输出
7.3低功耗模式∴
74RCC寄存器.…
74.1时钟控制寄存器(RCCCR)
91
742时钟配置寄存器(RCCCEGR)
743时钟中断寄存器(RCC_CR)
744APB2外设复位客存器(RCCAPB2RSTR),,
368
74.5APB1外设复位寄存器RCCAPB1RSTR)
746AHB外部时钟使能寄存器(RCCAHBENR
10
74.7APB2外设时钟使能寄存器(RCC_APB2ENR)
748APB1外设时钟使能寄存器(RCCAPB1ENR
104
749备份域控制寄存器(RCCBDCR).
7.4.10控制/状态寄存器(RCC_CSR).
74.11AHB外设复位寄存器(RCCAHBRSTR)
7412时钟配置客存器2(RCC_CFGR2)
112
7413时钟配置寄存器3(RCC_CFGR3)
74.14时钟控制寄存器2(RC_CR2)
114
7.4.15RCC寄存器映象.
,,,,,,,,,115
DOCD018940Rey1
RM0091
Documentationconventions
8通用|O(GP|O)
...117
8.1GPIO介绍
8.2GP1O主要特性
83GPIO功能描述
831通用VO(GPO),
832WO引脚的复用功能和重映射
833Wo端口控制寄存器
834Wo端口数据寄存器∴.
,121
835WO数据位处理
121
836GP|O锁定机制
8.3.7Wo复用功能输入/输出
838外部中断/唤醒线
.122
839输入配置
122
8.3.10输出配置
83.11复用功能配置
8312模拟配置
8.313HSE或LSE引脚用作GPO
125
8314备份域供电下GPO引脚的使用
∴,,,,,,,125
84GPO寄存器
25
841GP|O端口模式寄存器(GPIOXMODER)(x=A.D,F…
..,,.125
842GP|O端口输出类型寄存器(GPIOXOTYPER)(X=A.DF)
126
843GP|o口输出诔度寄存器(GPIOXOSPEEDR)X=A.DF)
844GP|O口上拉/下拉寄存器(GP|OXPUPDR)(X=A.DF).
84.5GP|o端口输入数据寄存器(GP|OXDR)(X=AD,F)
,.127
846GP|O端口输出数据寄存器(GPIOX_ODR)(x=A.D,F)
128
847GFo端口置位/复位客存器(GPIOXBSRR)(X=A.DF)
848GPO端口配置锁定寄存器(GPIOXLCKR(x=A.B).
849GPO复用功能低位寄存器(GPIOXAFRL(X=A.B)
130
84.10GP10复用功能高位寄存器(GPIOXAFRH)(X=A.B)
8411端口位复位寄存器(GPOXBRE)(X=A.G).,
,.131
8412GP|O寄存器映像
131
9系统配置控制器(SYSCFG)
133
9.1SYSCFG寄存器
.133
9.11SYSCFG配置寄存器1(SYSCFGCFGR1)
133
DoCID018940Rev1
Documentationconventions
RM0091
9.12SYSCFG外部中断配置寄存器1(YSCFGEXTICR1)
9.13SYSCFG外部中断配置奇存器2SYSCFGEXTICR2)
136
9.14SYSCFG外部中断配置壽存器3(SYSCFGEXTICR3).
9.1.5SYSCFG外部中断配置寄存器4(SYSCFGEXTICR4)
137
9.16SYSCFG配置寄存器2SYSCFG_CFGR2)
917SYSCFG寄存器映射..
138
10DMA控制器(DMA
140
10.1DMA简介.
10.2DMA主要特性
140
10.3DMA功能描述
10.31DMA处理
1032仲载器
,,,,,,142
1033DMA通道
142
10.34可编程的数据宽度,数据对齐方式和数据大小端∴
10.35错误管理∴
,,,,,,145
1036中断
145
10.37DMA请求映象
145
04DMA寄存器
148
10.4.1DMA中断状态寄存器DMA|SR)
148
10.42DMA中断标志清除寄存器(DMAIFCR)
L49
10.43DMA通道x配置寄存器(DMACCRX)(x=1.5)
10.44DMA通道X传输数量寄存器(DMACNDTRX)(X=1.5)
10.45DMA通道X外设地址寄存器(DMACPAR×)Xx=1.5)
10.46DMA通道X存储器地址寄存器MACMARX)(x=1.5)
104.7DMA寄存器映像
11中断和事件
155
111嵌套向量中断控制器(NVIC)
155
1111NVC主要特性.
∴.,,,,,,155
1112SysTick校准值寄存器,…
1113中断和异常向量
11.2外部中断和事件控制器(EXTD
112.1主要特性
.157
112.2框图
157
6
DOCD018940Rey1
RM0091
Documentationconventions
1123唤醒事件管理
1124异步的内部中断
158
112.5功能说明
112.6外部和内部中断/事件线路映像
113EXTI寄存器
1131中断屏蔽寄存器(EXTIMR)
16
1132事件屏蔽寄存器(XTIEMR)
113.3上升沿触发选择寄存器(EXTIRTSR)
113.4下降沿触发选择寄存器(EXTIFTSR)
162
1135软件中断事件寄存器EXTISWIER)
1136挂起寄存器EXTIPR
113.7EX寄存器映像
165
12模拟数字转换器(ADC)
12.1介绍
12.2ADC主要特性
167
123ADC引脚和内部信号
168
12.4ADC功能描述
124.1校准(ADCAL)
169
124.2ADC开关控制(ADEN.ADDIS,ADRDY).…
124.3ADC时钟
171
1244ADC配置
124.5通道选择(CHSEL,SCANDIR).
172
1246可编程采样时间(SMP)
173
1247单次转换模式(CONT=0).
173
1248连续转换模式(CONT=1)
1249启动转换ADSTART)
124.10时序.
12411停止当前转换(ADSTPI
,,,.175
12.5转换的外部触发和触发极性(EXTSEL,EXTEN)
,,,176
12.5.1断续模式(DISCEN
1252可编程转换分辩率RES)-快速转换模式,,,,,,,
.177
DoCID018940Rev1
Documentationconventions
RM0091
1253转换结束,采样阶段结束OC,EOSMP标志)
.178
1254序列转换结束(EOS标志)
178
12.55示例时序图(单次/连续模式,硬件/软件触发).
179
12.6数据对齐.…
18
126.1数据寄存器与数据对齐(ADCDR,ALGN)
12.62ADC过冲(OR,OVRMOD)..
81
1263在无DMA参于的情况下管理一序列的转换数据
1264在无DAM和无过冲彖件下来管理转换数据
12.65用DMA管理转换数据
12.7低功耗特性
127.1自动廷迟转换模式AUTOLY)
127.2自动关断模式(AUTOFF)
12.8模拟窗口看门狗(AWDEN,AWDSGL,AWDCH,AWDHTR/LIR,AWD)
12.9温度传感器
12.10电池电压监测
12.lADC中断
12.12ADC寄存器
.190
12121ADC中断和状态寄存器(ADC_sR)
12.122ADC中断使能寄存器(ADCER)
191
12123ADC控制寄存器(ADC_CR
12.124ADC配置寄存器1(ADCCFGR1)
12125ADC配置寄存器2(ADCCFGR2)
197
12126ADC采样时间寄存器(ADC_SMPR).
1212.7ADC看门狗阀值寄存器(八DC_TR)}
198
12.12.8ADC通道选择寄存器(ADCCHSELR)
12129ADC数据寄存器(ADCDR)
12.12.10ADC通用配置寄存器(ADCCCR)
12.1211ADC寄存器映像
13数字模拟转换器
..203
13.1DAC简介
.,,,203
13.2DAC主要特性,,,,
203
13.3DAC功能描述
204
13.1使能DAC通道
204
DOCD018940Rey1
RM0091
Documentationconventions
133.2使能DAC输出缓存,,
205
1333DAC数据格式
205
1334DAC转换
205
13.35DAC输出电压,,
136选择DAC触发
206
1337DMA请求
,,207
13.4DAC寄存器.
.207
134.1DAC控制寄存器DACCR)
207
1342DAC软件触发寄存器(DACSWTRIGR
.209
1343DAC通道1的12位右对齐数据保持寄存器(DAC_DHR12R1)
209
1344DAC通道1的12位左对齐数据保持寄存器(DACDHR12L1)
209
1345DAC通道1的8位右对齐数据保持寄存器DAC_DHR8R1)
210
1346双DAC的8位右对齐数据保持寄存器(DACDHR8RD)
210
1347DAC通道1数据输出寄存器(DACDOR1)
1348DAC状态寄存器DAC_SR)
211
134.9DAC寄存器映射,
212
14比较器COMP)
21
14.1COMP说明
213
14.2比较器主要特性
213
14.3比较器功能描述
2
1431简介
214
143.2时钟
.214
144比较器的寄存器
215
1441比较器的控制和状态客存器(COMPCSR)
215
144.2比较器寄存器映像
15高级控制定时器(TM1)
15.1TIM1简介
219
15.2TM1主要特性
219
15.3TIM1功能描述
.,.221
1531时基单元
221
1532计数器模式
223
DoCID018940Rev1
Documentationconventions
RM0091
1533重复计数器
1534时钟源
233
15.3.5捕获/比较通道
15.36输入捕获模式,
238
15.37PMM输入模式
...239
15.38强置输出模式
,,240
15.39输出比较模式,
15.3.10PWM模式
15311互补输出和死区插入
.244
15312使用刹车功能
246
15313在外部事件时清除OCXREF信号.
249
153.14产生六步PWM输出...
250
15315单脉冲模式
251
153.16编码器接口模式
252
15317定时器输入异或功能
,,,,,255
15318与霍尔传感器的接口
153.19Tx定时器和外部触发的同步
153.20定时器同步,
,,,,.260
15.3.21调试模式
.,,,.260
154TM1寄存器描述
261
15.4.1T1控制寄存器1(TM1cR1)
15.42TM1控制寄存器2(TM1cR2)
15.43TM1从模式控制寄存器(TIM1SMCR
,,,,,,,,,,264
15.44TIM1DMA中断使能寄存器(TM1DER)
266
15.45TM状态寄存器TM1SR)
.268
1546T1M1事件产生寄存器(TM1EGR)
269
15.4,7TM1捕捉/比较模式寄存器1(TIM1CCMR1)
.271
15.48TM1捕捉/比较模式寄存器2(TM1CCMR2).
274
15.49T1M1捕捉/比较使能寄存器(TM1cCER)
,,275
15.4.10TM1计数器(TM1CNT..,,,,,,,,,,,,
279
15411TM预分频器(TM1PSC
279
15412TM自动重装载寄存器(TM1ARR).
279
15.4.13TM重复计数寄存器(TM1RCR
280
15.414TM捕捉/比较寄存器1(TM1ccR1
15415TM捕捉/比较寄存器2(TM1cCR2)
15.4.16TM捕捉/比较寄存器3(TM1cCR3)
15.417T1M1捕捉/比较寄存器4(TM1cCR4)
282
DOCD018940Rey1
下载地址
用户评论
很全,什么都有了,感谢.