图书介绍

STM32F10x系列ARM微控制器入门与提高PDF|Epub|txt|kindle电子书版本网盘下载

STM32F10x系列ARM微控制器入门与提高
  • 沈建良,贾玉坤,周芬芬等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512410350
  • 出版时间:2013
  • 标注页数:398页
  • 文件大小:44MB
  • 文件页数:408页
  • 主题词:微控制器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

STM32F10x系列ARM微控制器入门与提高PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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复用功能描述及调试配置AFIO39

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

热门推荐