网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 STM32F1开发标准教程
分类
作者 董磊
出版社 电子工业出版社
下载
简介
目录
章 STM32开发平台和工具1
1.1 STM32芯片介绍1
1.2 STM32核心板电路简介2
1.3 STM32开发工具的安装与配置8
1.3.1 安装Keil 5.208
1.3.2 配置Keil 5.2010
1.4 STM32核心板可以开展的部分实验10
1.5 本书配套的资料包11
本章任务11
本章习题12
第2章 实验1-F103基准工程13
2.1 实验内容13
2.2 实验原理13
2.2.1 寄存器与固件库13
2.2.2 Keil编辑和编译及STM32下载过程17
2.2.3 STM32工程模块名称及说明18
2.2.4 STM32参考资料19
2.3 实验步骤20
本章任务32
本章习题33
第3章 实验2-串口电子钟34
3.1 实验内容34
3.2 实验原理34
3.2.1 RunClock模块函数34
3.2.2 函数调用框架36
3.2.3 Proc2msTask与Proc1SecTask37
3.3 实验步骤38
本章任务42
本章习题42
第4章 实验3-GPIO与流水灯43
4.1 实验内容43
4.2 实验原理43
4.2.1 LED电路原理图43
4.2.2 STM32系统架构与存储器组织43
4.2.3 GPIO功能框图46
4.2.4 GPIO部分寄存器48
4.2.5 GPIO部分固件库函数53
4.2.6 RCC部分寄存器56
4.2.7 RCC部分固件库函数57
4.3 实验步骤58
本章任务63
本章习题64
第5章 实验4-GPIO与独立按键输入65
5.1 实验内容65
5.2 实验原理65
5.2.1 独立按键电路原理图65
5.2.2 GPIO功能框图65
5.2.3 GPIO部分寄存器66
5.2.4 GPIO部分固件库函数67
5.2.5 按键去抖原理68
5.3 实验步骤69
本章任务76
本章习题77
第6章 实验5-串口通信78
6.1 实验内容78
6.2 实验原理78
6.2.1 UART电路原理图78
6.2.2 UART通信协议79
6.2.3 UART功能框图80
6.2.4 UART部分寄存器84
6.2.5 UART部分固件库函数88
6.2.6 STM32异常和中断94
6.2.7 NVIC中断控制器98
6.2.8 NVIC部分寄存器98
6.2.9 NVIC部分固件库函数102
6.2.10 UART1模块驱动设计105
6.3 实验步骤110
本章任务122
本章习题122
第7章 实验6-定时器123
7.1 实验内容123
7.2 实验原理123
7.2.1 通用定时器功能框图123
7.2.2 通用定时器部分寄存器127
7.2.3 通用定时器部分固件库函数131
7.2.4 RCC部分寄存器133
7.2.5 RCC部分固件库函数134
7.3 实验步骤134
本章任务141
本章习题141
第8章 实验7-SysTick142
8.1 实验内容142
8.2 实验原理142
8.2.1 SysTick功能框图142
8.2.2 SysTick实验流程图分析143
8.2.3 SysTick部分寄存器144
8.2.4 SysTick部分固件库函数146
8.3 实验步骤147
本章任务151
本章习题151
第9章 实验8-RCC152
9.1 实验内容152
9.2 实验原理152
9.2.1 RCC功能框图152
9.2.2 RCC部分寄存器155
9.2.3 RCC部分固件库函数158
9.2.4 Flash部分寄存器163
9.2.5 Flash部分固件库函数164
9.3 实验步骤165
本章任务169
本章习题169
0章 实验9-外部中断170
10.1 实验内容170
10.2 实验原理170
10.2.1 EXTI功能框图170
10.2.2 EXTI部分寄存器172
10.2.3 EXTI部分固件库函数175
10.2.4 AFIO部分寄存器177
10.2.5 AFIO部分固件库函数180
10.3 实验步骤181
本章任务186
本章习题187
1章 实验10-OLED显示188
11.1 实验内容188
11.2 实验原理188
11.2.1 OLED显示模块188
11.2.2 SSD1306的显存189
11.2.3 SSD1306常用命令191
11.2.4 字模选项191
11.2.5 ASCⅡ码表与取模工具192
11.2.6 STM32的GRAM与SSD1306的GRAM193
11.2.7 OLED显示模块显示流程194
11.3 实验步骤194
本章任务208
本章习题208
2章 实验11-独立看门狗209
12.1 实验内容209
12.2 实验原理209
12.2.1 独立看门狗功能框图209
12.2.2 独立看门狗最小喂狗时间210
12.2.3 独立看门狗实验流程图分析211
12.2.4 独立看门狗部分寄存器211
12.2.5 独立看门狗部分固件库函数214
12.3 实验步骤216
本章任务221
本章习题221
3章 实验12-读/写内部Flash222
13.1 实验内容222
13.2 实验原理222
13.2.1 STM32的内部Flash和内部SRAM222
13.2.2 STM32的内部Flash简介223
13.2.3 STM32启动模式224
13.2.4 Flash编程过程224
13.2.5 Flash页擦除过程225
13.2.6 Flash部分寄存器226
13.2.7 Flash部分固件库函数231
13.3 实验步骤232
本章任务241
本章习题241
4章 实验13-PWM输出242
14.1 实验内容242
14.2 实验原理242
14.2.1 PWM输出实验流程图分析242
14.2.2 通用定时器部分寄存器244
14.2.3 通用定时器部分固件库函数246
14.2.4 AFIO部分寄存器247
14.2.5 AFIO部分固件库函数248
14.3 实验步骤249
本章任务255
本章习题255
5章 实验14-输入捕获256
15.1 实验内容256
15.2 实验原理256
15.2.1 输入捕获实验流程图分析256
15.2.2 通用定时器部分寄存器258
15.2.3 通用定时器部分固件库函数260
15.3 实验步骤262
本章任务269
本章习题269
6章 实验15-DAC270
16.1 实验内容270
16.2 实验原理270
16.2.1 DAC功能框图270
16.2.2 DMA功能框图274
16.2.3 DAC实验逻辑图分析277
16.2.4 PCT通信协议277
16.2.5 PCT通信协议应用284
16.2.6 DAC部分寄存器286
16.2.7 DAC部分固件库函数289
16.2.8 DMA部分寄存器292
16.2.9 DMA部分固件库函数296
16.3 实验步骤300
本章任务313
本章习题314
7章 实验16-ADC315
17.1 实验内容315
17.2 实验原理315
17.2.1 ADC功能框图315
17.2.2 ADC实验逻辑框图分析318
17.2.3 ADC实验中的ADC缓冲区319
17.2.4 ADC部分寄存器319
17.2.5 ADC部分固件库函数324
17.3 实验步骤330
本章任务341
本章习题341
附录A STM32核心板原理图342
附录B STM32F103RCT6引脚定义343
附录C C语言软件设计规范(LY-STD001-2019)346
参考文献354
内容推荐
与电子相关的专业,如电子工程、自动化、光电、机电、机器人、生物医学工程、医疗器械工程、康复工程等,都需要学习微控制器(微控制器也常常被称作单片机)。本书基于STM32核心板,以16个实验为主线。这些实验的编码规范均参见本书附录C《C语言软件设计规范(LY-STD001-2019)
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 14:40:07