勇敢心资源网

当前位置:首页 > 百科 / 正文

STM32W108嵌入式无线感测器网路

(2021-06-11 13:54:00) 百科
STM32W108嵌入式无线感测器网路

STM32W108嵌入式无线感测器网路

《STM32W108嵌入式无线感测器网路》融合了当前物联网技术发展的最新动向编着而成的。在内容设计上,本书採取了循序渐进的原则,对物联网技术底层硬体知识进行精心组织,以大量的实例说明

技术难点,深入浅出,使物联网技术初学者能够以“ARM CortexM3技术→STM32W108晶片体系结构→套用开发→综合套用实例”为主线,以阶梯式前进的方式,能够低起点、高效率地学习理论、深入

实践,从而为开发物联网技术打下坚实的基础。

基本介绍

  • 书名:STM32W108嵌入式无线感测器网路
  • 作者:邱铁,夏锋,周玉
  • ISBN:9787302346388
  • 页数:415
  • 定价:49.5
  • 出版社:清华大学出版社
  • 出版时间:2014-4-1
  • 装帧:普装
  • 开本:16

图书简介

物联网技术(Internet of Things, IoT)是无线感测器网路、嵌入式控制技术和网路技术的综合体,是近年来套用开发与研究的热点。现在,物联网相关产品已广泛套用到智慧型感知和监控领域,并开始在环境监测、智慧型家居、安全监控、一体化智慧型网路、国防工业、物理信息系统等领域得到全面套用。我们可以预见,基于物联网套用的资讯时代已经到来,它正在改变着我们的生产和生活的各个方面。
为了适应物联网技术专业人才培养的需求,国家教育部于2010年设立物联网专业,全国各大高校纷纷设立物联网专业并招生。因此,迫切地需要一本与当前物联网专业发展相适应的教材,本书正是在这一背景下完成的。本书以当前最为流行的基于ARM CortexM3核心的32位低功耗处理器STM32W108设计无线组网和控制节点,其性能是当前无线感测器网路晶片中的最高配置。本书力求使複杂问题简单化,为了说明一个问题,可能不惜篇幅,图表并用,并设有实例解析,以便每一个物联网技术开发的初学者都能快速上手,为物联网相关设计打下坚实的基础。
本书的内容安排如下。
◆嵌入式与物联网技术概述: 给出了物联网的整体结构,并对其内部的功能模组单元进行分析,给出了典型的设计方案,并对其关键技术进行了综述。
◆ARM CortexM3技术: 介绍了ARM CortexM3技术架构,对核心模组及最新的Thumb2高效指令集进行了详细分析。
◆基于ARM CortexM3核心的32位低功耗处理器STM32W108的物联网套用设计: 採用意法半导体(ST)晶片STM32W108,对晶片的体系结构、内部存储器与无线射频模组、通用IO接口、中断机制、串列通信接口(UART通信和SPI通信)、AD转换器、802.15.4/ZigBee协定栈接口函式(API接口函式)、STM32W108两节点及多点间通信、多感测器环境参数监测、基于嵌入式实时作业系统μCOSⅡ的移植及实时环境监测实例、节点定位方法和大规模节点自组织与移动智慧型体导航技术进行了详细的分析,并给出具体套用开发实例和解决方案。

图书目录

第1章嵌入式物联网技术绪论
1.1物联网的组成
1.2无线感测器网路
1.2.1无线感测器网路结构
1.2.2无线感测器网路特点
1.3嵌入式物联网控制技术
1.3.1带有可移动节点的大规模WSNs组网技术
1.3.2智慧型移动体设计
1.3.3嵌入式终端设计
1.3.4无线感测器节点设计
1.4基于ARM CortexM3核心ZigBee技术的优势
1.5思考与练习题
第2章ARM CortexM3技术
2.1概述
2.2核心模组
2.2.1内部架构
2.2.2暂存器
2.3指令系统
2.3.1指令列表
2.3.2运算元
2.3.3使用PC或SP的限制
2.3.4第二运算元的构成
2.3.5移位操作
2.3.6地址对齐
2.3.7相对于程式计数器PC的表达式
2.3.8条件执行
2.3.9指令宽度选择
2.3.10存储器访问指令
2.3.11一般数据处理指令
2.3.12乘法和除法指令
2.3.13饱和指令
2.3.14位域指令
2.3.15跳转和控制指令
2.3.16其他指令
2.4软体编程接口
2.5思考与练习题
第3章STM32W108体系结构
3.1STM32W108架构
3.1.1片内结构
3.1.2功能单元描述
3.2封装与引脚说明
3.2.1封装
3.2.2引脚说明
3.3思考与练习题
第4章 STM32W108功能模组设计
4.1功能模组概述
4.2电源模组
4.2.1内部稳压电源
4.2.2外部稳压电源
4.2.3外部稳压电源电路设计
4.3复位模组
4.3.1复位原理
4.3.2复位电路设计
4.4时钟管理模组
4.4.1时钟模组总体结构
4.4.2时钟功能模组原理
4.5系统定时器模组
4.5.1看门狗定时器
4.5.2睡眠定时器
4.6电源管理模组
4.6.1唤醒源
4.6.2基本睡眠模式
4.6.3深睡眠选项
4.7思考与练习题
第5章内部存储器与无线射频模组
5.1STM32W108内部存储空间
5.2Flash存储器
5.3RAM数据存储器
5.4STM32W108射频模组
5.4.1接收模组
5.4.2传送模组
5.4.3集成MAC模组
5.4.4随机数发生器
5.5思考与练习题
第6章STM32W108通用IO接口
6.1通用IO功能描述
6.1.1GPIO连线埠
6.1.2配置
6.1.3增强功能
6.1.4复位
6.1.5nBOOTMODE
6.1.6GPIO模式
6.1.7唤醒监控
6.2通用IO配置暂存器
6.2.1连线埠配置暂存器(低位)(GPIO_PxCFGL)
6.2.2连线埠配置暂存器(高位)(GPIO_PxCFGH)
6.2.3连线埠输入数据暂存器(GPIO_PxIN)
6.2.4连线埠输出数据暂存器(GPIO_PxOUT)
6.2.5连线埠输出清除暂存器(GPIO_PxCLR)
6.2.6连线埠输出设定暂存器(GPIO_PxSET)
6.2.7连线埠唤醒监控暂存器(GPIO_PxWAKE)
6.2.8GPIO唤醒滤波暂存器(GPIO_WAKEFILT)
6.2.9中断选择暂存器(GPIO_IRQxSEL)
6.2.10GPIO中断配置暂存器(GPIO_INTCFGx)
6.2.11GPIO中断标誌暂存器(INT_GPIOFLAG)
6.2.12GPIO调试配置暂存器(GPIO_DBGCFG)
6.2.13GPIO调试状态暂存器(GPIO_DBGSTAT)
6.3套用实例解析
6.3.1开发环境与硬体说明
6.3.2软体设计与规划
6.3.3LED控制程式设计
6.3.4测试程式编写
6.3.5测试结果及分析
6.4思考与练习题
第7章STM32W108中断机制
7.1中断控制
7.1.1嵌套向量中断控制器(NVIC)
7.1.2事件管理器
7.2中断配置暂存器
7.2.1顶级置位中断配置暂存器(INT_CFGSET)
7.2.2顶级清除中断配置暂存器(INT_CFGCLR)
7.2.3顶级置位中断挂起暂存器(INT_PENDSET)
7.2.4顶级清除挂起中断标誌暂存器(INT_PENDCLR)
7.2.5顶级激活中断暂存器(INT_ACTIVE)
7.2.6顶级丢失中断暂存器(INT_MISS)
7.2.7辅助故障状态暂存器(SCS_AFSR)
7.3套用实例解析
7.3.1开发环境与硬体说明
7.3.2软体设计与规划
7.3.3中断处理程式设计
7.3.4测试程式编写
7.3.5测试结果及分析
7.4思考与练习题
第8章STM32W108串列通信
8.1串列通信控制模组
8.1.1功能描述
8.1.2通信配置
8.2UART
8.2.1UART模组
8.2.2UART暂存器
8.3UART通信套用实例
8.3.1开发环境与硬体平台
8.3.2软体设计与规划
8.3.3测试程式编写
8.3.4测试结果及分析
8.4SPI模组
8.4.1SPI主模式
8.4.2SPI从模式
8.4.3SPI暂存器
8.5思考与练习题
第9章STM32W108 AD转换器
9.1功能描述
9.1.1配置
9.1.2GPIO使用
9.1.3参考电压
9.1.4偏置/增益校正
9.1.5DMA
9.1.6ADC输入
9.1.7模拟电压输入範围
9.1.8採样时间
9.1.9AD转换
9.1.10校準
9.1.11注意事项
9.1.12中断
9.2ADC暂存器
9.2.1ADC配置暂存器(ADC_CFG)
9.2.2ADC偏移暂存器(ADC_OFFSET)
9.2.3ADC增益暂存器(ADC_GAIN)
9.2.4ADC DMA配置暂存器(ADC_DMACFG)
9.2.5ADC DMA状态暂存器(ADC_DMASTAT)
9.2.6ADC DMA起始地址暂存器(ADC_DMABEG)
9.2.7ADC DMA缓冲区大小暂存器(ADC_DMASIZE)
9.2.8ADC DMA当前地址暂存器(ADC_DMACUR)
9.2.9ADC DMA计数暂存器(ADC_DMACNT)
9.2.10ADC中断标誌暂存器(INT_ADCFLAG)
9.2.11ADC中断配置暂存器(INT_ADCCFG)
9.3套用实例解析
9.3.1开发环境与硬体说明
9.3.2软体设计与规划
9.3.3感测器数据採集程式设计
9.3.4测试程式编写
9.3.5测试结果及分析
9.4思考与练习题
第10章802.15.4/ZigBee协定栈接口函式
10.1802.15.4/ZigBee协定栈
10.2STM32W108的802.15.4/ZigBee协定栈
10.3协定栈接口
10.4启动协定栈实例解析
10.4.1开发工具及协定栈安装
10.4.2工程创建
10.4.3STM32W108协定栈实例解析
10.5思考与练习题
第11章STM32W108两节点间通信
11.1实例开发环境说明
11.2软体设计与规划
11.3程式设计与实现
11.4测试结果及分析
11.5思考与练习题
第12章多节点间通信
12.1实例任务规划
12.2实例开发环境
12.3软体设计与规划
12.4编程与实现
12.5测试结果及分析
12.6思考与练习题
第13章多感测器环境参数监测实例
13.1实例开发环境说明
13.2硬体电路设计
13.3软体设计与规划
13.4感测器数据採集程式设计与实现
13.4.1温度感测器
13.4.2温湿度感测器
13.4.3超音波感测器
13.4.4烟雾感测器
13.4.5声音感测器
13.4.6光敏感测器
13.5测试程式编写
13.6实例结果及分析
13.7实例注意事项及说明
13.8思考与练习题
第14章μCOSII的移植及实时环境监测
14.1开发环境说明
14.2软体设计与规划
14.3工程创建及档案添加
14.4相关源档案更改
14.5测试程式设计
14.6实验结果及分析
14.7思考与练习题
第15章无线感测器网路节点定位技术
15.1RSSI与通信距离15.2距离计算经验公式的确定
15.3N次三边质心加权定位法介绍
15.4算法设计
15.4.1符号定义说明
15.4.2数据包的接收保存及实时距离的计算
15.4.3N次三边质心加权法
15.5定位算法实现
15.5.1软体设计流程
15.5.2经验公式获取程式设计
15.5.3N次三边质心加权定位程式设计
15.6定位实验及结果分析
15.6.1经验公式确定
15.6.2N次三边质心加权定位实验
15.7思考与练习题
第16章节点自组织与移动智慧型体导航技术
16.1开发环境与定位方法说明
16.2系统设计
16.2.1相关符号说明
16.2.2总体设计
16.2.3网路模型
16.2.4无线自组网
16.2.5移动节点定位
16.2.6移动智慧型体导航分析
16.2.7电子罗盘模组工作原理
16.2.8移植智慧型体导航设计
16.3程式设计与实现
16.3.1大规模自组网程式
16.3.2移动智慧型体导航程式
16.3.3主函式程式设计
16.4调试与结果分析
16.4.1无线自组织网路
16.4.2移动智慧型体导航
16.5思考与练习题
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号