图书介绍
基于STM32的嵌入式系统设计PDF|Epub|txt|kindle电子书版本下载
- 刘一主编;范君闯,白娜副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113205447
- 出版时间:2015
- 标注页数:261页
- 文件大小:29MB
- 文件页数:269页
- 主题词:微控制器-系统设计-高等学校-教材
PDF下载
下载说明
基于STM32的嵌入式系统设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ARM Cortex-M3内核结构1
1.1 ARM Cortex-M3内核简介1
1.2 处理器的组件1
1.3 存储器系统3
第2章 开发环境与最小系统5
2.1 开发环境5
2.1.1 新建工程和添加源代码5
2.1.2 设置工程6
2.1.3 编译12
2.1.4 调试12
2.2 最小系统与启动选择15
第3章 STM32固件库16
3.1 STM32固件库的定义规则16
3.1.1 固件库命名规则16
3.1.2 代码标准17
3.2 STM32库的层次结构20
3.2.1 固件包20
3.2.2 固件库文件21
3.3 STM32库的使用22
3.4 位带操作25
第4章 时钟控制系统30
4.1 时钟源30
4.2 时钟控制系统RCC寄存器31
4.3 系统时钟配置寄存器例程42
4.4 主要RCC库函数介绍44
第5章 向量中断控制器51
5.1 处理器模式51
5.2 异常52
5.2.1 异常类型52
5.2.2 优先级53
5.2.3 中断向量表55
5.3 NVIC寄存器57
5.4 NVIC库函数58
第6章 系统定时器64
6.1 SysTick寄存器64
6.2 SysTick寄存器开发实例65
6.3 SysTick库函数66
6.4 SysTick库函数开发实例69
第7章 通用、复用及重映射I/O71
7.1 通用、复用和重映射I/O的关系71
7.2 通用I/O寄存器71
7.2.1 各种输入/输出模式71
7.2.2 相关寄存器73
7.3 通用I/O寄存器开发实例76
7.3.1 实例1——流水灯实验76
7.3.2 实例2——按键实验77
7.3.3 实例3——LCD1602的使用78
7.4 GPIO库函数85
7.5 GPIOx端口编程步骤89
7.5.1 配置GPIOx端口89
7.5.2 操作GPIOx端口89
7.6 GPIO应用示例90
第8章 外部中断输入93
8.1 外部中断寄存器描述93
8.2 外部中断寄存器开发实例96
8.3 EXTI相关库函数101
8.4 外部中断引脚设置102
8.5 外部中断库函数应用示例103
第9章 USART107
9.1 USART概述107
9.1.1 发送器108
9.1.2 接收器109
9.1.3 分数波特率发生器111
9.1.4 USART中断请求112
9.1.5 USART模式配置113
9.2 USART寄存器113
9.3 USART寄存器开发实例119
9.4 USART库函数121
9.5 USARTx串口编程步骤127
9.6 USART应用示例129
第10章 SPI131
10.1 STM32 SPI131
10.1.1 NSS引脚管理133
10.1.2 主从模式选择133
10.1.3 数据发送和接收134
10.1.4 单工通信134
10.1.5 关闭SPI134
10.1.6 SPI中断135
10.2 SPI寄存器135
10.3 SPI寄存器开发实例140
10.3.1 SPI基本功能140
10.3.2 nRF24L01无线通信模块使用143
10.4 SPI库函数解读154
10.5 SPI库函数开发实例160
第11章 通用定时器165
11.1 通用定时器概述165
11.2 通用定时器基本功能165
11.2.1 时基单元166
11.2.2 时钟选择167
11.2.3 计数器模式168
11.2.4 PWM模式171
11.3 通用定时器寄存器173
11.4 TIM库函数解读186
11.5 通用定时器应用示例197
第12章 ADC203
12.1 ADC概述203
12.2 转换模式205
12.3 双ADC模式207
12.4 ADC寄存器210
12.5 ADC寄存器开发实例218
12.6 ADC库函数221
12.7 ADC应用示例228
第13章 看门狗231
13.1 独立看门狗231
13.1.1 独立看门狗特性231
13.1.2 寄存器访问时序231
13.1.3 预分频和重装值232
13.2 IWDG寄存器232
13.3 窗口看门狗234
13.3.1 窗口看门狗特性234
13.3.2 配置窗口看门狗234
13.4 WWDG寄存器235
13.5 WWDG库函数236
13.5.1 WWDG寄存器结构236
13.5.2 WWDG库函数236
13.6 看门狗应用示例237
第14章 综合实例——基于STM32的智能家居系统241
14.1 以太网数据帧结构241
14.2 驱动程序介绍242
14.3 嵌入式以太网智能家居硬件设计246
14.4 嵌入式以太网串口服务器的软件设计248
参考文献261