STM32F10x系列ARM微控制器入门与提高PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:沈建良,贾玉坤,周芬芬等编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2013
- ISBN:9787512410350
- 页数:398 页
第1章 ARM及Cortex-M3处理器概述 1
1.1 ARM处理器简介 1
1.2 Cortex-M3处理器简介 2
1.2.1 Cortex-M3处理器的特点 2
1.2.2 Cortex-M3处理器的基本结构 2
1.3 STM32系列处理器简介 3
1.3.1 STM32处理器的分类 3
1.3.2 STM32F10x系列处理器的内部结构 4
1.3.3 STM32系列MCU的优势 4
1.3.4 STM32处理器开发工具 6
1.3.5 ARM Cortex-M3的优势 7
第2章 STM32系列微控制器存储器和总线结构 8
2.1 系统结构 8
2.2 存储器结构 10
2.3 存储器映射 10
2.3.1 位段 14
2.3.2 嵌入式闪存 14
2.3.3 存储器的各种访问属性 16
2.4 启动配置 16
第3章 STM32系列微控制器外部模块 18
3.1 电源控制 18
3.1.1 电源控制系统功能描述 18
3.1.2 电源控制寄存器 19
3.2 复位和时钟控制 22
3.2.1 复位 22
3.2.2 时钟 23
3.2.3 RCC寄存器描述 23
3.3 实时时钟(RTC) 28
3.3.1 功能描述 28
3.3.2 RTC寄存器描述 30
3.4 通用和复用I/O口(GPIO和AFIO) 34
3.4.1 I/O口功能描述 34
3.4.2 I/O寄存器描述 35
3.4.3 I/O复用功能描述及调试配置AFIO 39
3.4.4 AFIO寄存器描述 40
3.5 中断系统 46
3.5.1 嵌套向量中断控制器(NVIC) 46
3.5.2 外部中断/事件控制器(EXTI) 48
3.5.3 EXTI寄存器 49
3.6 定时系统 52
3.6.1 通用定时器(TIMx) 52
3.6.2 TIMx功能描述 53
3.6.3 TIMx寄存器描述 56
3.7 看门狗系统 74
3.7.1 独立看门狗(IWDG) 74
3.7.2 独立看门狗(IWDG)功能描述 74
3.7.3 独立看门狗(IWDG)寄存器描述 75
3.7.4 窗口看门狗(WWDG) 77
3.7.5 窗口看门狗(WWDG)功能描述 77
3.8 控制器局域网(bxCAN) 78
3.8.1 控制器局域网功能描述 78
3.8.2 CAN寄存器描述 86
3.9 内部集成电路(I2C)接口 101
3.9.1 I2C功能描述 101
3.9.2 I2C功能描述 103
3.9.3 I2C寄存器描述 110
3.1 0串行外设接口(SPI) 123
3.1 0.1 功能描述 123
3.1 0.2 SPI寄存器描述 130
3.1 1 通用同步异步收发机(USART) 136
3.1 1.1 功能描述 136
3.1 1.2 USART中断请求 144
3.1 1.3 USART寄存器描述 144
3.1 2 USB全速设备接口 155
3.1 2.1 功能描述 155
3.1 2.2 USB寄存器描述 158
3.1 3模/数转换器(ADC) 170
3.1 3.1 ADC功能简介 170
3.1 3.2 ADC功能描述 172
3.1 3.3 ADC寄存器描述 178
3.1 4调试支持(DBG) 190
3.1 4.1 概述 190
3.1 4.2 SWJ调试端口(串行线和JTAG) 191
3.1 4.3 引脚分布和调试端口引脚 192
3.1 4.4 JTAG调试端口 193
3.1 4.5 SW调试端口 195
3.1 5以太网模块 199
3.1 5.1 以太网模块介绍 199
3.1 5.2 以太网模块功能描述:MAC802.3 202
3.1 5.3 以太网寄存器描述 203
第4章 STM32系列微控制器开发工具与应用 214
4.1 IAR EWARM介绍 214
4.1.1 安装IAR EWARM集成开发环境 215
4.1.2 IAR EWARM集成开发环境及仿真器介绍 220
4.1.3 在IAR EWARM中建立一个新项目 226
4.1.4 编译和链接程序 234
4.1.5 应用J-LINK调试程序 237
4.2 Keil MDK介绍 242
4.2.1 安装MDK-ARM开发环境 244
4.2.2 开发流程及集成开发环境简介 247
4.2.3 在开发环境中新建一个工程 251
4.2.4 编译和链接程序 264
4.2.5 程序下载与调试 266
4.3 STM32F107开发板 272
4.3.1 STM32F107开发板上资源 272
4.3.2 STM32F107开发板电路及接口说明 274
第5章 高级应用实例 280
5.1 MP3播放器设计实例 280
5.1.1 MP3播放器概述 280
5.1.2 SD的结构与数据的存取 282
5.1.3 FAT16/FAT32文件系统的移植 286
5.1.4 VS1003音频解码的实现 300
5.1.5 TFT及Touch pad的实现 307
5.1.6 MP3播放器的实现 310
5.2 嵌入式操作系统移植 323
5.2.1 嵌入式操作系统概述 323
5.2.2 μC/OS-Ⅱ概述 328
5.2.3 μC/OS-Ⅱ具体移植实现 337
5.3 以太网系统设计实例 350
5.3.1 以太网系统设计概述 350
5.3.2 以太网芯片概述 356
5.3.3 μC/OS-Ⅱ及LwIP移植 361
5.3.4 网络编程实例 374
5.4 GSM控制设计实例 384
5.4.1 GSM概述 384
5.4.2 TC35芯片简述 385
5.4.3 AT指令概述 386
5.4.4 短信系统的实现 389
参考文献 398
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《初中生英语作文 提高篇》清瑶主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《小学一年级预备班幼小衔接语文难点强化提高》稚子文化主编 2014
- 《新手养花从入门到精通》徐帮学编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019