图书介绍
STM32W108嵌入式无线传感器网络2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 邱铁,夏锋,周玉编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302346388
- 出版时间:2014
- 标注页数:416页
- 文件大小:60MB
- 文件页数:431页
- 主题词:微控制器-无线电通信-传感器
PDF下载
下载说明
STM32W108嵌入式无线传感器网络PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式物联网技术绪论1
1.1 物联网的组成1
1.2 无线传感器网络2
1.2.1 无线传感器网络结构2
1.2.2 无线传感器网络特点3
1.3 嵌入式物联网控制技术5
1.3.1 带有可移动节点的大规模WSNs组网技术5
1.3.2 智能移动体设计6
1.3.3 嵌入式终端设计7
1.3.4 无线传感器节点设计7
1.4 基于ARM Cortex-M3核心ZigBee技术的优势8
1.5 思考与练习题9
第2章 ARM Cortex-M3技术10
2.1 概述10
2.2 核心模块12
2.2.1 内部架构12
2.2.2 寄存器14
2.3 指令系统20
2.3.1 指令列表20
2.3.2 操作数23
2.3.3 使用PC或SP的限制23
2.3.4 第二操作数的构成23
2.3.5 移位操作24
2.3.6 地址对齐27
2.3.7 相对于程序计数器PC的表达式27
2.3.8 条件执行27
2.3.9 指令宽度选择29
2.3.10 存储器访问指令30
2.3.11 一般数据处理指令38
2.3.12 乘法和除法指令46
2.3.13 饱和指令48
2.3.14 位域指令49
2.3.15 跳转和控制指令51
2.3.16 其他指令56
2.4 软件编程接口62
2.5 思考与练习题63
第3章 STM32W108体系结构64
3.1 STM32W108架构64
3.1.1 片内结构64
3.1.2 功能单元描述64
3.2 封装与引脚说明67
3.2.1 封装67
3.2.2 引脚说明67
3.3 思考与练习题77
第4章 STM32W108功能模块设计78
4.1 功能模块概述78
4.2 电源模块78
4.2.1 内部稳压电源78
4.2.2 外部稳压电源80
4.2.3 外部稳压电源电路设计80
4.3 复位模块81
4.3.1 复位原理81
4.3.2 复位电路设计84
4.4 时钟管理模块84
4.4.1 时钟模块总体结构84
4.4.2 时钟功能模块原理84
4.5 系统定时器模块87
4.5.1 看门狗定时器87
4.5.2 睡眠定时器88
4.6 电源管理模块88
4.6.1 唤醒源88
4.6.2 基本睡眠模式89
4.6.3 深睡眠选项90
4.7 思考与练习题90
第5章 内部存储器与无线射频模块91
5.1 STM32W108内部存储空间91
5.2 Flash存储器92
5.3 RAM数据存储器92
5.4 STM32W108射频模块93
5.4.1 接收模块93
5.4.2 发送模块94
5.4.3 集成MAC模块94
5.4.4 随机数发生器95
5.5 思考与练习题95
第6章 STM32W108通用IO接口96
6.1 通用IO功能描述96
6.1.1 GPIO端口96
6.1.2 配置97
6.1.3 增强功能98
6.1.4 复位98
6.1.5 nBOOTMODE99
6.1.6 GPIO模式99
6.1.7 唤醒监控100
6.2 通用IO配置寄存器101
6.2.1 端口配置寄存器(低位)(GPIO_PxCFGL)101
6.2.2 端口配置寄存器(高位)(GPIO_PxCFGH)102
6.2.3 端口输入数据寄存器(GPIO_PxIN)102
6.2.4 端口输出数据寄存器(GPIO_PxOUT)103
6.2.5 端口输出清除寄存器(GPIO_PxCLR)104
6.2.6 端口输出设置寄存器(GPIO_PxSET)104
6.2.7 端口唤醒监控寄存器(GPIO_PxWAKE)105
6.2.8 GPIO唤醒滤波寄存器(GPIO_WAKEFILT)106
6.2.9 中断选择寄存器(GPIO_IRQxSEL)106
6.2.10 GPIO中断配置寄存器(GPIO_INTCF(Gx)107
6.2.11 GPIO中断标志寄存器(INT_GPIOFLAG)107
6.2.12 GPIO调试配置寄存器(GPIO_DBGCFG)108
6.2.1 3 GPIO调试状态寄存器(GPIO_DBGSTAT)109
6.3 应用实例解析109
6.3.1 开发环境与硬件说明109
6.3.2 软件设计与规划110
6.3.3 LED控制程序设计110
6.3.4 测试程序编写112
6.3.5 测试结果及分析112
6.4 思考与练习题113
第7章 STM32W108中断机制114
7.1 中断控制114
7.1.1 嵌套向量中断控制器(NVIC)114
7.1.2 事件管理器116
7.2 中断配置寄存器119
7.2.1 顶级置位中断配置寄存器(INT_CFGSET)119
7.2.2 顶级清除中断配置寄存器(INT_CFGCLR)120
7.2.3 顶级置位中断挂起寄存器(INT_PENDSET)120
7.2.4 顶级清除挂起中断标志寄存器(INT_PENDCLR)121
7.2.5 顶级激活中断寄存器(INT_ACTIVE)122
7.2.6 顶级丢失中断寄存器(INT_MISS)123
7.2.7 辅助故障状态寄存器(SCS_AFSR)124
7.3 应用实例解析124
7.3.1 开发环境与硬件说明125
7.3.2 软件设计与规划125
7.3.3 中断处理程序设计126
7.3.4 测试程序编写126
7.3.5 测试结果及分析128
7.4 思考与练习题128
第8章 STM32W108串行通信129
8.1 串行通信控制模块129
8.1.1 功能描述129
8.1.2 通信配置129
8.2 UART131
8.2.1 UART模块131
8.2.2 UART寄存器135
8.3 UART通信应用实例138
8.3.1 开发环境与硬件平台138
8.3.2 软件设计与规划138
8.3.3 测试程序编写138
8.3.4 测试结果及分析140
8.4 SPI模块142
8.4.1 SPI主模式142
8.4.2 SPI从模式144
8.4.3 SPI寄存器147
8.5 思考与练习题150
第9章 STM32W108 AD转换器151
9.1 功能描述152
9.1.1 配置152
9.1.2 GPIO使用152
9.1.3 参考电压152
9.1.4 偏置/增益校正152
9.1.5 DMA153
9.1.6 ADC输入153
9.1.7 模拟电压输入范围154
9.1.8 采样时间154
9.1.9 AD转换155
9.1.10 校准156
9.1.11 注意事项156
9.1.12 中断157
9.2 ADC寄存器157
9.2.1 ADC配置寄存器(ADC_CFG)157
9.2.2 ADC偏移寄存器(ADC_OFFSET)158
9.2.3 ADC增益寄存器(ADC_GAIN)159
9.2.4 ADC DMA配置寄存器(ADC_DMACFG)159
9.2.5 ADC DMA状态寄存器(ADC_DMASTAT)160
9.2.6 ADC DMA起始地址寄存器(ADC_DMABEG)160
9.2.7 ADC DMA缓冲区大小寄存器(ADC_DMASIZE)161
9.2.8 ADC DMA当前地址寄存器(ADC_DMACUR)161
9.2.9 ADC DMA计数寄存器(ADC_DMACNT)162
9.2.10 ADC中断标志寄存器(INT_ADCFLAG)162
9.2.11 ADC中断配置寄存器(INT_ADCCFG)163
9.3 应用实例解析163
9.3.1 开发环境与硬件说明163
9.3.2 软件设计与规划163
9.3.3 传感器数据采集程序设计164
9.3.4 测试程序编写168
9.3.5 测试结果及分析169
9.4 思考与练习题170
第10章 802.15.4/ZigBee协议栈接口函数171
10.1 802.15.4/ZigBee协议栈171
10.2 STM32W108的802.15.4/ZigBee协议栈171
10.3 协议栈接口173
10.4 启动协议栈实例解析192
10.4.1 开发工具及协议栈安装192
10.4.2 工程创建199
10.4.3 STM32W108协议栈实例解析209
10.5 思考与练习题244
第11章 STM32W108两节点间通信245
11.1 实例开发环境说明245
11.2 软件设计与规划245
11.3 程序设计与实现246
11.4 测试结果及分析255
11.5 思考与练习题256
第12章 多节点间通信257
12.1 实例任务规划257
12.2 实例开发环境257
12.3 软件设计与规划258
12.4 编程与实现258
12.5 测试结果及分析267
12.6 思考与练习题269
第13章 多传感器环境参数监测实例270
13.1 实例开发环境说明270
13.2 硬件电路设计270
13.3 软件设计与规划274
13.4 传感器数据采集程序设计与实现275
13.4.1 温度传感器275
13.4.2 温湿度传感器278
13.4.3 超声波传感器281
13.4.4 烟雾传感器283
13.4.5 声音传感器283
13.4.6 光敏传感器284
13.5 测试程序编写284
13.6 实例结果及分析299
13.7 实例注意事项及说明300
13.8 思考与练习题300
第14章 μCOS-II的移植及实时环境监测301
14.1 开发环境说明301
14.2 软件设计与规划301
14.3 工程创建及文件添加302
14.4 相关源文件更改304
14.5 测试程序设计308
14.6 实验结果及分析312
14.7 思考与练习题312
第15章 无线传感器网络节点定位技术313
15.1 RSSI与通信距离313
15.2 距离计算经验公式的确定315
15.3 N次三边质心加权定位法介绍316
15.4 算法设计318
15.4.1 符号定义说明318
15.4.2 数据包的接收保存及实时距离的计算320
15.4.3 N次三边质心加权法321
15.5 定位算法实现322
15.5.1 软件设计流程322
15.5.2 经验公式获取程序设计324
15.5.3 N次三边质心加权定位程序设计327
15.6 定位实验及结果分析342
15.6.1 经验公式确定342
15.6.2 N次三边质心加权定位实验344
15.7 思考与练习题347
第16章 节点自组织与移动智能体导航技术348
16.1 开发环境与定位方法说明348
16.2 系统设计349
16.2.1 相关符号说明349
16.2.2 总体设计351
16.2.3 网络模型351
16.2.4 无线自组网353
16.2.5 移动节点定位356
16.2.6 移动智能体导航分析358
16.2.7 电子罗盘模块工作原理361
16.2.8 移植智能体导航设计362
16.3 程序设计与实现364
16.3.1 大规模自组网程序376
16.3.2 移动智能体导航程序391
16.3.3 主函数程序设计399
16.4 调试与结果分析412
16.4.1 无线自组织网络412
16.4.2 移动智能体导航413
16.5 思考与练习题415
参考文献416
热门推荐
- 3211320.html
- 2903399.html
- 1325422.html
- 3794861.html
- 301789.html
- 1835966.html
- 1534450.html
- 2853375.html
- 3662555.html
- 1800110.html
- http://www.ickdjs.cc/book_921433.html
- http://www.ickdjs.cc/book_235024.html
- http://www.ickdjs.cc/book_3584131.html
- http://www.ickdjs.cc/book_806487.html
- http://www.ickdjs.cc/book_2125141.html
- http://www.ickdjs.cc/book_2090201.html
- http://www.ickdjs.cc/book_2175105.html
- http://www.ickdjs.cc/book_731478.html
- http://www.ickdjs.cc/book_2457220.html
- http://www.ickdjs.cc/book_916420.html