图书介绍

STM32系列 ARM Cortex-M3微控制器原理与实践PDF|Epub|txt|kindle电子书版本网盘下载

STM32系列 ARM Cortex-M3微控制器原理与实践
  • 王永虹,徐炜,郝立平编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811244182
  • 出版时间:2008
  • 标注页数:481页
  • 文件大小:74MB
  • 文件页数:496页
  • 主题词:微控制器

PDF下载


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

下载说明

STM32系列 ARM Cortex-M3微控制器原理与实践PDF格式电子书版下载

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

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

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

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

图书目录

1.1 ARM处理器系列1

1.1.1命名规则1

1.1.2 ARM处理器系列2

1.2 ARM Cortex-M3处理器5

1.2.1处理器组件5

1.2.2 Cortex-M3的层次和实现选项6

1.2.3处理器内核7

1.2.4嵌套向量中断控制器(NVIC)8

1.2.5总线矩阵8

1.2.6集成调试9

1.2.7可选组件9

1.2.8 Cortex-M3处理器应用9

1.3 ARM Cortex-M3指令集10

1.4 ARM Cortex-M3的优势18

2.1 STM32系列微控制器简介22

2.1.1 STM32微控制器的主要优点22

2.1.2 STM32微控制器的应用24

2.2 STM32F101xx系列微控制器24

2.2.1特点25

2.2.2总体结构26

2.3 STM32F103xx系列微控制器47

2.3.1特点49

2.3.2总体结构50

3.1存储器和总线的结构76

3.1.1系统结构76

3.1.2存储器结构77

3.1.3存储器映射77

3.1.4启动配置81

3.2电源控制82

3.2.1电源供应82

3.2.2电源供应管理83

3.2.3低功耗模式84

3.2.4电源控制寄存器88

3.3复位和时钟控制90

3.3.1复位90

3.3.2时钟91

3.3.3 RCC寄存器描述95

3.4通用I/O和复用I/O(GPIO和AFIO)108

3.4.1 GPIO功能描述108

3.4.2 GPIO寄存器描述114

3.4.3复用功能I/O和调试配置(AFIO)117

3.4.4 AFIO寄存器描述121

3.5中断和事件126

3.5.1嵌套向量中断控制器(NVIC)126

3.5.2外部中断/事件控制器(EXTI)128

3.5.3 EXTI寄存器129

3.6 DMA控制器132

3.6.1简介132

3.6.2主要特性132

3.6.3功能描述133

3.6.4 DMA寄存器136

3.7实时时钟(RTC)141

3.7.1简介141

3.7.2主要特性141

3.7.3功能描述142

3.7.4 RTC寄存器描述144

3.8备份寄存器(BKP)149

3.8.1简介149

3.8.2主要特性149

3.8.3干扰检测150

3.8.4 RTC校验150

3.8.5 BKP寄存器描述150

3.9独立的看门狗153

3.9.1简介153

3.9.2 IWDG寄存器描述155

3.10窗口看门狗(WWDG)157

3.10.1简介157

3.10.2主要特性157

3.10.3功能描述157

3.10.4如何编程看门狗的超时时间158

3.10.5调试模式158

3.10.6寄存器描述159

3.11高级控制定时器161

3.11.1简介161

3.11.2主要特性161

3.11.3框图162

3.11.4功能描述162

3.11.5 TIM1寄存器描述192

3.12通用定时器(TIMx)209

3.12.1简介209

3.12.2主要特性209

3.12.3框图210

3.12.4功能描述211

3.12.5 TIMx寄存器描述238

3.13控制器局域网(bxCAN)252

3.13.1简介252

3.13.2主要特性252

3.13.3总体描述253

3.13.4运行模式254

3.13.5功能描述257

3.13.6中断265

3.13.7寄存器访问保护267

3.13.8 CAN寄存器描述267

3.14内部集成电路(I2C)接口284

3.14.1简介284

3.14.2主要特性285

3.14.3总体描述286

3.14.4功能描述287

3.14.5中断请求296

3.14.6 I2 C调试模式297

3.14.7 I2 C寄存器描述297

3.15串行外设接口(SPI)305

3.15.1简介305

3.15.2主要特性305

3.15.3功能描述306

3.15.4 SPI寄存器描述313

3.16通用同步异步收发机(USART)318

3.16.1简介318

3.16.2主要特性318

3.16.3总体描述319

3.16.4中断请求337

3.16.5 USART寄存器描述338

3.17 USB全速设备接口345

3.17.1概述345

3.17.2主要特性346

3.17.3结构框图346

3.17.4功能描述347

3.17.5编程中需要考虑的问题348

3.17.6 USB寄存器描述356

3.18模/数转换器(ADC)366

3.18.1概述366

3.18.2主要特性367

3.18.3引脚描述367

3.18.4功能描述368

3.18.5校准372

3.18.6数据对齐373

3.18.7基于通道的可编程的采样时间373

3.18.8外部触发转换374

3.18.9 DMA请求374

3.18.10双ADC模式374

3.18.11温度传感器380

3.18.12中断381

3.18.13 ADC寄存器描述381

3.19调试支持(DBG)390

3.19.1概述390

3.19.2相关的ARM文档391

3.19.3 SWJ调试端口(串行线和JTAG)392

3.19.4引脚分布和调试端口引脚392

3.19.5 STM32F10x JTAG TAP连接395

3.19.6 ID编码和锁定机制395

3.19.7 JTAG调试端口396

3.19.8 SW调试端口397

4.1 STM32固件库的定义规则401

4.1.1固件库命名规则401

4.1.2代码标准402

4.2 STM32库的层次结构406

4.2.1固件包描述406

4.2.2固件库文件描述407

4.3 STM32库的使用408

5.1 Keil MDK介绍412

5.1.1开发过程及集成开发环境简介412

5.1.2工程管理414

5.1.3编写源程序421

5.1.4编译程序425

5.1.5调试程序426

5.2 IAR EWARM介绍430

5.2.1 EWARM集成开发环境及配套仿真器431

5.2.2在EWARM中生成一个新项目434

5.2.3编译和链接应用程序439

5.2.4用J-LINK调试应用程序442

5.3 STM32-SK仿真评估板447

5.3.1评估板规格说明448

5.3.2测试程序451

5.3.3关于仿真评估板的几个问题456

5.4 STM32-DK开发板457

5.4.1开发板规格说明457

5.4.2开发板实例程序462

5.4.3关于ST ARM的常见问题466

5.5 mx-Pro量产编程器使用简介466

5.5.1编程文件管理467

5.5.2芯片烧写472

5.6应用实例:基于STM32的数据采集器473

5.6.1硬件设计473

5.6.2软件设计475

参考文献481

热门推荐