没有合适的资源?快使用搜索试试~ 我知道了~
首页STM32不完全手册-库函数版本_V3.0.pdf
STM32不完全手册-库函数版本_V3.0.pdf
需积分: 24 50 下载量 19 浏览量
更新于2023-03-16
评论 1
收藏 19.33MB PDF 举报
《STM32不完全手册-库函数版本_V3.0.pdf 》是原子STM32F103RCT板子的手册
资源详情
资源评论
资源推荐
ALIENTEK MiniSTM32 V3.0 开发板教程
II
STM32 不完全手册(库函数版)
内容简介 ........................................................................................................................ I
前言 ................................................................................................................................ 2
第一篇 硬件篇 .............................................................................................................. 4
第一章 实验平台简介 .................................................................................................. 5
1.1 ALIENTEK MiniSTM32 开发板资源初探 ......................................................... 5
1.2 ALIENTEK MiniSTM32 开发板资源说明 .......................................................... 7
1.2.1 硬件资源说明 .................................................................................................... 7
1.2.2 软件资源说明 .................................................................................................. 10
1.3 ALIENTEK MiniSTM32 V3.0 开发板升级说明 ............................................... 12
第二章 实验平台硬件资源详解 ................................................................................ 13
2.1 开发板原理图详解 ............................................................................................ 13
2.1.1 MCU ................................................................................................................. 13
2.1.2 EEPROM .......................................................................................................... 15
2.1.3 温度传感器 ..................................................................................................... 15
2.1.4 按键 ................................................................................................................. 15
2.1.5 液晶显示模块 ................................................................................................. 16
2.1.6 红外接收头 ..................................................................................................... 16
2.1.7 PS/2 接口 .......................................................................................................... 17
2.1.8 LED .................................................................................................................. 17
2.1.9 SD 卡 ................................................................................................................ 18
2.1.10 无线模块 ....................................................................................................... 18
2.1.11 SPI FLASH ..................................................................................................... 19
2.1.12 USB 串口、USB、电源 ................................................................................ 19
2.2 开发板使用注意事项 ........................................................................................ 20
2.3 STM32 学习方法 ................................................................................................ 21
第二篇 软件篇 ............................................................................................................ 23
第三章 MDK5 软件入门 ............................................................................................ 24
3.1 STM32 官方固件库简介 .................................................................................... 24
3.1.1 库开发与寄存器开发的关系 ........................................................................ 24
3.1.2 STM32 固件库与 CMSIS 标准讲解 ............................................................. 25
3.1.3 STM32 官方库包介绍 ................................................................................... 26
ALIENTEK MiniSTM32 V3.0 开发板教程
III
STM32 不完全手册(库函数版)
3.1.3.1 文件夹介绍: .............................................................................................. 27
3.1.3.2 关键文件介绍: .......................................................................................... 28
3.2MDK5 简介 .......................................................................................................... 29
3.3 新建基于 V3.5 固件库的 MDK5 工程模板 ..................................................... 30
3.3.1 MDK5 安装步骤 .............................................................................................. 31
3.3.2 添加 License Key ............................................................................................. 31
3.3.3 新建工程模板 .................................................................................................. 33
3.4 程序下载与调试 ................................................................................................ 54
3.4.1 STM32 软件仿真 ............................................................................................. 54
3.4.2 STM32 程序下载 ............................................................................................. 62
3.4.3 JLINK 下载与调试程序 .................................................................................. 67
3.5 MDK5 使用技巧 ................................................................................................. 72
3.5.1 文本美化 ......................................................................................................... 72
3.5.2 语法检测&代码提示 ...................................................................................... 74
3.5.3 代码编辑技巧 ................................................................................................. 76
3.5.4 其他小技巧 ..................................................................................................... 80
第四章 STM32 开发基础知识入门 ............................................................................ 82
4.1 MDK 下 C 语言基础复习 .................................................................................. 82
4.1.1 位操作 ............................................................................................................. 82
4.1.2 define 宏定义 ................................................................................................... 83
4.1.3 ifdef 条件编译 .................................................................................................. 83
4.1.4 extern 变量申明 ............................................................................................... 84
4.1.5 typedef 类型别名 ............................................................................................. 84
4.1.6 结构体 ............................................................................................................. 85
4.2 STM32 系统架构 ................................................................................................ 87
4.3 STM32 时钟系统 ................................................................................................ 88
4.4 端口复用和重映射 ............................................................................................ 92
4.4.1 端口复用功能 .................................................................................................. 92
4.4.2 端口重映射 ...................................................................................................... 93
4.5 STM32 NVIC 中断优先级管理 ......................................................................... 94
4.6 MDK 中寄存器地址名称映射分析 ................................................................... 97
4.7 MDK 固件库快速组织代码技巧 ..................................................................... 100
第五章 SYSTEM 文件夹介绍 ................................................................................. 105
ALIENTEK MiniSTM32 V3.0 开发板教程
IV
STM32 不完全手册(库函数版)
5.1 delay 文件夹代码介绍 ..................................................................................... 105
5.1.1 delay_init 函数 ............................................................................................... 106
5.1.2 delay_us 函数 ................................................................................................. 107
5.1.3 delay_ms 函数 ................................................................................................ 109
5.2 sys 文件夹代码介绍 ......................................................................................... 110
5.2.1 IO 口的位操作实现 .................................................................................... 110
5.2.2 中断分组设置函数 ....................................................................................... 112
5.3 usart 文件夹介绍 .............................................................................................. 112
5.3.1 printf 函数支持 .............................................................................................. 113
5.3.2 uart_init 函数 .................................................................................................. 113
5.3.3 USART1_IRQHandler 函数........................................................................... 116
第三篇 实战篇 .......................................................................................................... 119
第六章 跑马灯实验 .................................................................................................. 120
6.1 STM32 IO 简介 ................................................................................................. 121
6.2 硬件设计 .......................................................................................................... 128
6.3 软件设计 .......................................................................................................... 129
6.4 仿真与下载 ...................................................................................................... 138
第七章 按键输入实验 .............................................................................................. 141
7.1 STM32 IO 口简介 ............................................................................................. 142
7.2 硬件设计 .......................................................................................................... 142
7.3 软件设计 .......................................................................................................... 142
7.4 仿真与下载 ...................................................................................................... 146
第八章 串口实验 ...................................................................................................... 151
8.1 STM32 串口简介 .............................................................................................. 152
8.2 硬件设计 .......................................................................................................... 155
8.3 软件设计 .......................................................................................................... 155
8.4 下载验证 .......................................................................................................... 159
第九章 外部中断实验 .............................................................................................. 161
9.1 STM32 外部中断简介 ...................................................................................... 162
9.2 硬件设计 .......................................................................................................... 165
9.3 软件设计 .......................................................................................................... 165
9.4 下载验证 .......................................................................................................... 168
第十章 独立看门狗(IWDG)实验 ....................................................................... 170
ALIENTEK MiniSTM32 V3.0 开发板教程
V
STM32 不完全手册(库函数版)
10.1 STM32 独立看门狗简介 ................................................................................ 171
10.2 硬件设计 ........................................................................................................ 173
10.3 软件设计 ........................................................................................................ 173
10.4 下载验证 ........................................................................................................ 174
第十一章 窗口门狗(WWDG)实验 ..................................................................... 176
11.1 STM32 窗口看门狗简介 ................................................................................ 177
11.2 硬件设计 ........................................................................................................ 179
11.3 软件设计 ........................................................................................................ 179
11.4 下载验证 ........................................................................................................ 182
第十二章 定时器中断实验 ...................................................................................... 183
12.1 STM32 通用定时器简介 ................................................................................ 184
12.2 硬件设计 ........................................................................................................ 189
12.3 软件设计 ........................................................................................................ 189
12.4 下载验证 ........................................................................................................ 191
第十三章 PWM 输出实验 ........................................................................................ 192
13.1 PWM 简介 ....................................................................................................... 193
13.2 硬件设计 ........................................................................................................ 196
13.3 软件设计 ........................................................................................................ 196
13.4 下载验证 ........................................................................................................ 198
第十四章 输入捕获实验 .......................................................................................... 199
14.1 输入捕获简介 ................................................................................................ 200
14.2 硬件设计 ........................................................................................................ 204
14.3 软件设计 ........................................................................................................ 204
14.4 下载验证 ........................................................................................................ 208
第十五章 OLED 显示实验 ...................................................................................... 210
15.1 OLED 简介 ..................................................................................................... 211
15.2 硬件设计 ........................................................................................................ 217
15.3 软件设计 ........................................................................................................ 218
15.4 下载验证 ........................................................................................................ 225
第十六章 TFTLCD 显示实验 .................................................................................. 227
16.1 TFTLCD 简介 ................................................................................................. 228
16.2 硬件设计 ........................................................................................................ 234
16.3 软件设计 ........................................................................................................ 234
剩余588页未读,继续阅读
HYL_936
- 粉丝: 2
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 数据结构1800题含完整答案详解.doc
- 医疗企业薪酬系统设计与管理方案.pptx
- 界面与表面技术界面理论与表面技术要点PPT学习教案.pptx
- Java集合排序及java集合类详解(Collection、List、Map、Set)讲解.pdf
- 网页浏览器的开发 (2).pdf
- 路由器原理与设计讲稿6-交换网络.pptx
- 火电厂锅炉过热汽温控制系统设计.doc
- 企业识别CIS系统手册[收集].pdf
- 物业管理基础知识.pptx
- 第4章财务预测.pptx
- 《集成电路工艺设计及器件特性分析》——实验教学计算机仿真系.pptx
- 局域网内共享文件提示没有访问权限的问题借鉴.pdf
- 第5章网络营销策略.pptx
- 固井质量测井原理PPT教案.pptx
- 毕业实习总结6篇.doc
- UGNX建模基础篇草图模块PPT学习教案.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0