<br />希望大家捧场!有不妥处请多多指正。www.mxchip.com<br /><br />《STM32系列ARM Cortex-M3超级单片机原理与应用》<br /><br />书目<br /><br />第一章 ARM Cortex-M3处理器概述<br />1.1 ARM处理器系列<br />1.1.1 命名规则<br />1.1.2 ARM处理器系列<br />1.2 ARM Cortex-M3处理器<br />1.2.1 处理器组件<br />1.2.2 Cortex-M3的层次和实现选项<br />1.2.3 处理器内核<br />1.2.4 嵌套向量中断控制器<br />1.2.5 总线矩阵<br />1.2.6 集成调试<br />1.2.7 可选组件<br />1.2.8 Cortex-M3处理器应用<br />1.3 Cortex-M3 Thumb-2指令集<br />1.4 Cortex-M3的优势<br /><br />第二章 STM32系列微控制器<br />2.1 STM32系列微控制器简介<br />2.2 STM32F101<br />2.2.1 特点<br />2.2.2 系统结构<br />2.2.3 引脚描述<br />2.2.4 电气特征<br />2.3 STM32F103<br />2.3.1 特点<br />2.3.2 系统结构<br />2.3.3 引脚描述<br />2.3.4 电气特征<br /><br />第三章 STM32系列微控制器存储器与外设<br />3.1 存储器和总线的结构<br />3.1.1 系统的结构<br />3.1.2 存储器结构<br />3.1.3 存储器映射<br />3.1.4 Boot设置<br />3.2 电源控制<br />3.2.1 电源供应<br />3.2.2 电源供应管理<br />3.2.3 低功耗模式<br />3.2.4 电源控制寄存器<br />3.3 复位和时钟控制<br />3.3.1 复位<br />3.3.2 时钟<br />3.3.3 RCC寄存器描述<br />3.4 通用输入/输出和备用输入/输出(GPIO 和AFIO)<br />3.4.1 GPIO功能描述<br />3.4.2 GPIO寄存器描述<br />3.4.3 备用功能输入/输出和调试配置 (AFIO)<br />3.4.4 AFIO寄存器描述<br />3.5 中断和事件<br />3.5.1 嵌套向量中断控制器(NVIC)<br />3.5.2 外部中断/事件控制器(EXTI)<br />3.5.3 EXTI寄存器<br />3.6 DMA控制器(DMA)<br />3.6.1 绪论<br />3.6.2 主要特性<br />3.6.3 功能描述<br />3.6.4 DMA寄存器<br />3.7 实时时钟(RTC)<br />3.7.1 绪论<br />3.7.2 主要特性<br />3.7.3 功能描述<br />3.7.4 RTC寄存器描述<br />3.8 备份寄存器(BKP)<br />3.8.1 绪论<br />3.8.2 特性<br />3.8.3 干扰检测<br />3.8.4 RTC校验<br />3.8.5 BKP寄存器描述<br />3.9 独立的看门狗<br />3.9.1 简介<br />3.9.2 IWDG 寄存器描述<br />3.10 视窗看门狗(WWDG)<br />3.10.1 介绍<br />3.10.2 主要特性<br />3.10.3 功能描述<br />3.10.4 如何编程看门狗的超时时间<br />3.10.5 调试模式<br />3.10.6 寄存器描述<br />3.11 高级控制定时器<br />3.11.1 介绍<br />3.11.2 主要特性<br />3.11.3 功能图<br />3.11.4 功能描述<br />3.11.5 TIM1寄存器描述<br />3.12 通用定时器(TIMx)<br />3.12.1 介绍<br />3.12.2 主要特性<br />3.12.3 功能图<br />3.12.4 功能描述<br />3.12.5 TIMx寄存器描述<br />3.13 控制器局域网(bxCAN)<br />3.13.1 导言<br />3.13.2 主要特性<br />3.13.3 概述<br />3.13.4 运行模式<br />3.13.5 功能描述<br />3.13.6 中断<br />3.13.7 寄存器访问保护<br />3.13.8 CAN寄存器描述<br />3.14 内部集成电路(I2C)接口<br />3.14.1 导言<br />3.14.2 主要特性<br />3.14.3 概述<br />3.14.4 功能性描述<br />3.14.5 中断请求<br />3.14.6 I2C寄存器描述<br />3.15 串行外设接口(SPI)<br />3.15.1 导言<br />3.15.2 主要特性<br />3.15.3 功能性描述<br />3.15.4 SPI寄存器描述<br />3.16 通用同步/异步收发机(USART)<br />3.16.1 导言<br />3.16.2 概述<br />3.16.3 中断请求<br />3.16.4 USART寄存器描述<br />3.17 USB全速设备接口(USB)<br />3.17.1 导言<br />3.17.2 主要特性<br />3.17.3 结构图<br />3.17.4 功能描述<br />3.17.5 编程约定<br />3.17.6 USB寄存器描述<br />3.18 模数转换器(ADC)<br />3.18.1 导言<br />3.18.2 主要特性<br />3.18.3 管脚描述<br />3.18.4 功能性描述<br />3.18.5 校准 <br />3.18.6 数据排列 <br />3.18.7 基于通道的可编程的采样时间 <br />3.18.8 外部触发的转换 <br />3.18.9 DMA请求 <br />3.18.10 双ADC模式 <br />3.18.11 温度传感器 <br />3.18.12 中断 <br />3.18.13 ADC寄存器描述 <br />3.19 调试支持(DBG) <br />3.19.1 概要 <br />3.19.2 相关的ARM文档 <br />3.19.3 SWJ 调试端口(串行线和JTAG) <br />3.19.4 引脚输出线和调试端口引脚<br />3.19.5 STM32F10x JTAG TAP连接<br />3.19.6 ID 编码和锁定机制<br />3.19.7 JTAG 调试端口<br />3.19.8 SW调试端口<br />3.19.9 AHB-AP (AHB 访问端口) – 对JTAG-DP 和 SW-DP都有效<br />3.19.10 内核调试<br />3.19.11 在系统复位之下调试器主机连接的性能<br />3.19.12 FPB(Flash修补断点)<br />3.19.13 DWT(数据观察点触发器)<br />3.19.14 ITM(仪表跟踪宏单元)<br />3.19.15 MCU调试元件<br />3.19.16 TPIU(跟踪端口接口单元)<br />3.19.17 DBG寄存器<br /><br />第四章 STM32固件库<br />4.1 固件库简介<br />4.1.1 STM32库的定义规则<br />4.1.2 STM32库的层次结构<br />4.1.3 库函数使用说明(只举例,完整的固件库放入光盘、或网站下载)<br />以定时器为例讲解怎么使用STM32固件库<br /><br />第五章 STM32系列微控制器开发工具与应用<br />5.1 Keil MDK<br />5.1.1 概述<br />5.1.2 工程管理<br />5.1.3 编写、编译程序<br />5.1.4 调试程序<br />5.2 IAR EWARM<br />5.2.1 概述<br />5.2.2 EWARM集成开发环境及配套仿真器<br />5.2.3 在EWARM中生成一个新项目<br />5.2.4 编译和连接应用程序<br />5.2.5 用J-LINK调试应用程序<br />5.3 STM32_SK仿真、评估板<br />5.4 mx-Pro量产编程器<br />5.4.1 mx-Pro简介<br />5.4.2 mx-Pro使用过程说明<br />5.4.3 mx-Pro 命令说明<br />5.5 STM32F103实验板及Demo例程<br />5.5.1 硬件规格<br />5.5.2 软件配置<br />5.5.3 接口与跳线简介<br />5.5.4 地址空间分配<br />5.5.5 程序范例<br />5.5.6 关于ST ARM的常见问题<br />5.6 基于STM32F103的数据采集器<br />5.6.1 概述<br />5.6.2 功能描述<br />5.6.3 系统设计和实现<br /><br /> |
|