6366

帖子

4917

TA的资源

版主

21
 
STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)(ARM入门必读)

内容推荐
  本书从实际应用需求和开发过程中所遇到的问题出发,介绍了stm32f系列arm芯片内外设和各个 功能模块的应用。
  本书没有涉及有关芯片的存储结构系统构架、指令集等理论性的知识,而是从最基本的应用要求出发,结合大量实例,依托库函数,详细讲解i/o接口、异步串口、系统时基定时器、spi接口、rtc、看门狗、定时器、i2c接口、can接口和模数转化器等外设接口的使用方法。本书注重实际操作和开发中的细节,对在开发过程中容易出错的情况作出提醒,并与读者分享作者在实际开发中的一些经验和感想,为有单片机和c语言基础的读者打开了通向嵌入式开发的大门。
  本书可作为单片机爱好者的学习用书,也可作为嵌入式应用工程技术人员的学习和培训用书,同时可作为大学生学习单片机的教材。


目录
第1部分 基础篇 
 第1章 开发板硬件结构
  1.1 电路原理图
  1.2 原理图说明
   1.2.1 电源电路
   1.2.2 系统复位电路
   1.2.3 时钟电路
   1.2.4 jtag接口电路
   1.2.5 串口电路
   1.2.6 键盘电路
   1.2.7 led灯电路
   1.2.8 i2c接口电路
   1.2.9 adc电路
   1.2.10 usb电路
   1.2.11 can电路
   1.2.12 语音采集和播放电路
   1.2.13 spi接口电路
   1.2.14 电动机驱动板接口电路
  1.3 开发板元器件布局图
   1.3.1 跳线器说明
   1.3.2 硬件资源使用
 第2章 编译开发环境的建立
  2.1 下载和安装ewarm
  2.2 ide界面简介
   2.3 生成一个新项目
   2.3.1 建立项目文件目录,复制公共文件
   2.3.2 生成新的工作区
   2.3.3 生成新项目
   2.3.4 给项目添加文件
  2.4 修改应用文件
  2.5 配置项目选项
   2.5.1 通用选项设置
   2.5.2 c/c++编译器选项设置
   2.5.3 assembler选项设置
   2.5.4 output converter选项设置
   2.5.5 linker选项设置
  2.6 flash loader demo下载器介绍
  2.7 力源stm32f的isp下载器
  2.8 串口调试助手介绍
第2部分 应用篇 
 第3章 通用和复用功能i/o口
  3.1 概述
   3.1.1 通用i/o
   3.1.2 单独的位设置或位清除
   3.1.3 外部中断/唤醒线
   3.1.4 复用功能
   3.1.5 软件重新映射i/o复用功能
   3.1.6 gpio锁定机制
   3.1.7 输入配置
   3.1.8 输出配置
   3.1.9 复用功能配置
   3.1.10 模拟输入配置
  3.2 库函数
   3.2.1 函数gpio_init
   3.2.2 函数gpio_setbits
   3.2.3 函数gpio_resetbits
   3.2.4 函数gpio_writebit
   3.2.5 函数gpio_write
   3.2.6 函数gpio_readoutputdatabit
   3.2.7 函数gpio_readoutputdata
   3.2.8 函数gpio_readinputdatabit
   3.2.9 函数gpio_readinputdata
  3.3 i/o端口的外设映射
   3.3.1 将osc32_in/osc32_out作为pc14/pc15端口
   3.3.2 将osc_in/osc_out引脚作为pd0/pd1端口
   3.3.3 can复用功能重映射
   3.3.4 jtag/swd复用功能重映射
   3.3.5 adc复用功能重映射
   3.3.6 定时器复用功能重映射
   3.3.7 usart复用功能重映射
   3.3.8 i2c1复用功能重映射
   3.3.9 spi1复用功能重映射
  3.4 位运算
   3.4.1 移位运算
   3.4.2 按位与运算
   3.4.3 按位或运算
   3.4.4 取反运算
   3.4.5 异或运算
  3.5 i/o口输出实例1——控制led灯
   3.5.1 实例要求
   3.5.2 硬件基础
   3.5.3 软件结构
   3.5.4 实例代码
   3.5.5 编译下载和调试
  3.6 i/o口输出实例2——流水灯
   3.6.1 实例要求
   3.6.2 硬件基础
   3.6.3 软件结构
   3.6.4 实例代码
   3.6.5 编译下载和调试
  3.7 i/o口输入实例——按键输入1
   3.7.1 实例要求
   3.7.2 硬件基础
   3.7.3 软件结构
   3.7.4 实例代码
   3.7.5 编译下载和调试
  3.8 i/o口输入实例——按键输入2
 ……
第3部分 提高篇 
附录a iar工程转mdk工程
附录b arm处理器:选择arm7还是cortex-m3


 
 

回复

6366

帖子

4917

TA的资源

版主

22
 
基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践

内容推荐
   本书介绍了意法半导体(STMicroelectronics,简称ST)公司的32位基于ARM Cortex-M3内核的STM32单片机应用与实践。通过“学中做、做中学”,按照工作导向的思路展开教学与实践学习,循序渐进地构建智能机器人的控制器、传感器电路和STM32单片机软件,将STM32单片机的外围引脚特性、内部结构原理、片上外设资源、开发设计方法和应用软件编程等知识传授给学生,彻底打破了传统的教学方法和教学体系结构,力求解决嵌入式系统课程抽象与难学的问题。
全书通俗易懂、内容丰富,可作为高等本科院校和职业技术学院的计算机、电子信息、自动化、电力电气、电子技术及机电一体化等相关专业的“32位高级单片机原理与应用”、“基于ARM Cortex内核的单片机系统开发“等课程的教材和教学参考书,也可以作为工程实训、电子制作与竞赛的实践教材和实验配套教材,同时还可以供广大从事自动控制、智能仪器仪表、电力电子、机电一体化等系统开发和设计的工程技术人员、教师或者个人参考自学使用,并可作为ARM相关应用与培训课程的参考书。如需本书配套的STM32微控制器教学实验开发板及各种器件可与深圳市鸥鹏科技有限公司(www.szopen.cn)联系。

作者简介
彭刚,男,1973年10月生,武汉人。2002年在华中科技大学控制科学与工程系获博士学位,同年进入华中科技大学从事博士后研究工作。现为华中科技大学控制科学与工程系副教授,2002年当选中国人工智能学会智能机器人专业委员会委员(最年轻的委员)。

目录
第1章 ARM Cortex-M3处理器编程环境与嵌入式系统
1.1 单片机与ARM Cortex-M3处理器       
1.2 基于ARM Cortex-M3的STM32单片机教学开发板       
1.3 创建工程和执行程序       
第2章 STM32单片机IO端口与伺服电机控制       
2.1 STM32单片机的输入/输出端口       
2.2 STM32单片机的时钟配置       
2.3 STM32单片机的IO端口配置
2.4 STM32单片机IO端口的应用       
第3章 STM32单片机程序模块化设计与机器人运动控制
3.1 STM32单片机程序调试方法       
3.2 STM32单片机程序模块化设计       
第4章 STM32单片机中断编程与机器人触觉导航       
4.1 TM32单片机按键输入检测       
4.2 STM32单片机输入端口的应用       
4.3 STM32单片机中断编程       
第5章 STM32单片机输入/输出接口综合应用与红外导航
第6章 STM32单片机定时器编程与机器人的距离检测
6.1 STM32单片机通用定时器       
6.2 STM32单片机通用定时器的应用       
6.3 STM32单片机高级控制定时器       
第7章 STM32单片机串口编程及其应用       
第8章 STM32单片机LCD显示接口编程及其应用       
第9章 STM32单片机模数转换编程及其应用
第10章 STM32单片机DMA编程及其应用       
第11章 STM32单片机实时时钟编程及其应用
第12章 STM32单片机看门狗编程及其应用       
附录A 本书所用STM32教学开发板主要电路图       
附录B 基于ARM Cortex-M3的STM32微控制器原理归纳
附录C STM32固件库说明       
附录D 本书所使用的器材清单       
参考文献



 
 
 

回复

6366

帖子

4917

TA的资源

版主

23
 
STM32W无线射频ZigBee单片机原理与应用

编辑推荐
为了尽快在中国推广STM32W,ST公司授权委托华东师范大学计算机系嵌入系统实验室,整理出版一本STM32W的中文书。此书的主要内容取自ST提供的原版资料(datasheet、user manual等),应用实例部分取自我们自主开发的一些项目和产品。本书适合于从事无线传感网、ZigBee/RF4CE、物联网、无线仪器仪表、无线遥控等应用系统开发的工程技术人员学习参考,也适合作为无线传感网、物联网等实践课程的教材,以及STM32W的培训、自学用书。

内容推荐
STM32W是基于IEEE 802.15.4标准和ARM Cortex?M3内核的高性能、低功耗、内嵌网络协议栈的无线射频单片机。全书共7章:第1章介绍几种短距离无线网络技术及标准、协议;第2章介绍STM32W108芯片及其电气特性;第3章和第4章详细描述STM32W108的系统模块、射频模块和片内外设的功能、原理和编程结构;第5章介绍STM32W108的开发环境和工具;第6章详细说明STM32W108的MAC、ZigBee(包括安全)和RF4CE等网络协议库的结构和使用方法;第7章介绍基于STM32W108的硬件设计、应用模块和开发套件,并列举了2个应用设计实例。
本书适合于从事无线传感网、ZigBee/RF4CE、物联网、无线仪器仪表、无线遥控等应用系统开发的工程技术人员学习参考,也适合作为无线传感网、物联网等实践课程的教材,以及STM32W的培训、自学用书。

目录
第1章 概述1
1.1 标准无线射频技术1
1.2 无线传感网(WSN)技术2
1.2.1 特性3
1.2.2 标准和规范3
1.2.3 软件结构3
1.2.4 操作系统4
1.2.5 算法5
1.2.6 信息处理5
1.2.7 关键问题5
1.3 IEEE 802.15.46
1.3.1 协议架构7
1.3.2 网络模型9
1.3.3 数据传输架构10
1.3.4 可靠性和安全性11
1.4 ZigBee12
1.4.1 ZigBee协议栈12
1.4.2 ZigBee寻址机制13
1.4.3 硬件和软件14
1.4.4 协议14
1.4.5 设备类型15
1.4.6 网络拓扑16
1.4.7 路由机制17
1.4.8 应用18
1.5 RF4CE19
1.6 6LoWPAN21
1.7 STM32W108简介22
第2章 STM32W108引脚与电气特性25
2.1 STM32W108的引脚25
2.2 操作条件35
2.2.1 绝对最大额定值35
2.2.2 正常操作条件36
2.2.3 上电操作条件37
2.3 时钟频率38
2.3.1 高频内部时钟特性(表2.10)38
2.3.2 高频外部时钟特性(表2.11)38
2.3.3 低频内部时钟特性(表2.12)39
2.3.4 低频外部时钟特性(表2.13)39
2.3.5 ADC特性39
2.4 直流电气特性41
2.5 数字I/O特性44
2.6 非RF系统电气特性45
2.7 RF电气特性46
2.7.1 Rx接收46
2.7.2 Tx发射46
2.8 型号命名与封装47
2.8.1 STM32W108型号命名 47
2.8.2 STM32W108封装尺寸48
第3章 STM32W108系统模块51
3.1 内部供电域52
3.1.1 内部稳压电源52
3.1.2 外接稳压电源53
3.2 复位与时钟53
3.2.1 复位53
3.2.2 时钟56
3.3 系统定时器58
3.3.1 树型狗定时器58
3.3.2 睡眠定时器59
3.3.3 事件定时器59
3.4 电源管理59
3.4.1 唤醒源60
3.4.2 基本睡眠模式60
3.4.3 可选的深睡眠62
3.4.4 睡眠模式下使用调试器62
3.5 内部存储器62
3.5.1 Flash存储器63
3.5.2 随机访问存储器SRAM64
3.5.3 存储保护单元65
3.6 硬件AES加速器65
3.7 无线射频模块65
3.7.1 接收(Rx)通道66
3.7.2 发送(Tx)通道66
3.7.3 校准67
3.7.4 集成MAC模块67
3.7.5 包跟踪接口(PTI)67
3.7.6 随机数发生器68
3.8 调试支持68
第4章 STM32W108片内外设69
4.1 GPIO69
4.1.1 功能描述70
4.1.2 外部中断74
4.1.3 调试控制和状态75
4.1.4 I/O复用功能75
4.1.5 通用输入输出(GPIO)寄存器77
4.2 通用定时器83
4.2.1 功能描述84
4.2.2 定时器中断111
4.2.3 通用定时器(1和2)寄存器111
4.3 串行接口126
4.3.1 功能描述126
4.3.2 配置127
4.3.3 SPI主模式128
4.3.4 SPI从模式131
4.3.5 双线串行接口(TWI)134
4.3.6 通用异步收发器(UART)137
4.3.7 直接内存访问(DMA)通道141
4.3.8 串行控制器寄存器142
4.3.9 SPI主模式寄存器144
4.3.10 SPI从模式寄存器146
4.3.11 双线串行接口(TWI)寄存器146
4.3.12 通用异步收发器(UART)寄存器147
4.3.13 DMA通道寄存器149
4.4 模数转换器ADC155
4.4.1 功能描述156
4.4.2 ADC中断161
4.4.3 模数转换(ADC)寄存器162
4.5 中断166
4.5.1 嵌套向量中断控制器(NVIC)167
4.5.2 事件管理器169
4.5.3 嵌套向量中断控制器(NVIC)中断172
第5章 STM32W108开发工具177
5.1 IAR EWARM177
5.1.1 安装IAR178
5.1.2 创建一个IAR工作区180
5.1.3 创建一个新工程181
5.1.4 添加文件或新建文件182
5.1.5 设置工程选项卡183
5.1.6 编译和链接186
5.2 仿真器186
5.2.1 安装仿真器驱动187
5.2.2 调试187
5.2.3 调试窗口188
5.3 抓包分析工具189
5.3.1 EmSniffer简介190
5.3.2 软件功能190
第6章 STM32W108协议栈与应用199
6.1 STM32W108固件类型199
6.2 IEEE 802.15.4 MAC协议栈与应用200
6.2.1 使用MAC库API设计一个应用程序201
6.2.2 STM32W108 MAC应用示例210
6.3 EmberZNet协议栈与应用225
6.3.1 基础应用设计225
6.3.2 安全概述与设计235
6.3.3 高级设计考虑262
6.3.4 sink_sensor实验例程277
6.4 RF4CE协议栈与应用294
6.4.1 RF4CE协议栈基础294
6.4.2 使用STRF4CE API296
6.4.3 使用RF4CE库设计一个应用程序302
6.4.4 RF4CE应用示例304
6.4.5 RF4CE 示例代码309
第7章 STM32W108系统设计与应用320
7.1 STM32W108硬件设计320
7.1.1 RF设计320
7.1.2 非RF设计323
7.2 2.4G天线选择与设计325
7.2.1 2.4G天线分类与选择325
7.2.2 2.4G倒F型PCB天线330
7.2.3 2.4G小尺寸PCB天线331
7.3 STM32W108应用模块与开发套件332
7.3.1 STM32W108应用模块(EMZ3018/3118)332
7.3.2 开发套件337
7.4 基于STM32W108的环境监测仪355
7.4.1 硬件设计355
7.4.2 软件设计358
7.5 ZigBee—WiFi无线数据采集网关362
7.5.1 硬件设计363
7.5.2 软件设计365
7.5.3 网关接口扩展369
参考文献370
 
 
 

回复

6366

帖子

4917

TA的资源

版主

24
 
基于MDK的STM32处理器开发应用

内容推荐
本书介绍了基于MDK的STM32处理器开发应用。全书共9章,分为4部分。第一部分为基础篇,在讲解Cortex-M3处理器结构的基础上,详细介绍了Cortex-M3处理器的编程模型、总线架构、存储结构、异常处理机制、Thumb-2指令集。第二部分为准备篇,介绍了MDK的使用方法和STM32V100开发板,是读者学习使用MDK进行STM32处理器应用开发的准备知识。第三部分为应用篇,介绍了STM32处理器的所有接口及其结构、特点和功能,并给出了所有相应特殊功能寄存器的功能,最后都提供了一个小的应用实例。第四部分为综合篇,介绍了2个综合应用了ADC、GPIO、USB、SPI、TIMER等接口模块的应用实例RTL_Blinky和MP3 Player。
本书既可以作为嵌入式应用开发工程技术人员ARM最新处理器核Cortex-M3的编程入门指导书,又可以作为使用MDK进行STM32处理器开发的参考书,还可以作为STM32处理器的开发参考手册。

目录
第一部分 基础篇
 第1章 Cortex-M3处理器简介
  1.1 Cortex-M3处理器的特点
  1.2 Cortex-M3处理器的基本结构
  1.3 STM32系列处理器
   1.3.1 STM32处理器的分类
   1.3.2 STM32F10x处理器的内部结构
   1.3.3 STM32系列MCU的优点
   1.3.4 STM32处理器开发工具
 第2章 Cortex-M3处理器编程模型
  2.1 处理器工作模式及状态
  2.1.1 特权访问和用户访问
  2.1.2 Main栈和Process栈
  2.2 寄存器
  2.2.1 通用寄存器
  2.2.2 程序状态寄存器(xPSR)
  2.3 数据类型与存储器格式
  2.4 指令集
  2.5 系统控制寄存器
 第3章 STM32处理器总线结构和存储器
  3.1 系统总线构架
 3.2 存储器的组织与映射
  3.2.1 存储组织
  3.2.2 STM32处理器存储器映射
  3.3 位 段
  3.4 启动配置
 第4章 Cortex-M3的异常处理
  4.1 异常的类型
  4.2 异常的优先级
  4.2.1 优先级
  4.2.2 优先级分组
  4.2.3 优先级对异常处理的影响
  4.2.4 异常活动等级
  4.3 异常处理
  4.3.1 异常处理的进入与处理
  4.3.2 异常处理的退出
  4.4 复位过程
  4.4.1 向量表
  4.4.2 启动过程
  4.5 多堆栈的设置
  4.6 Abort模式
  4.6.1 硬故障
  4.6.2 Local故障和升级
  4.6.3 故障状态寄存器和故障地址寄存器
第二部分 准备篇
 第5章 快速启用MDK
  5.1 MDK的安装与配置
  5.1.1 MDK安装的最小系统要求
  5.1.2 MDK的安装
  5.1.3 MDK的目录结构
   5.1.4 注册与帮助
 5.2 μVision IDE
  5.2.1 菜单栏、工具栏、状态栏
  5.2.2 工程工作区
  5.2.3 工作区
  5.2.4 输出窗口
  5.2.5 内存窗口
  5.2.6 观测窗口
  5.2.7 外设对话框
  5.3 开发过程
  5.3.1 选择工具集
  5.3.2 创建工程并选择处理器
  5.3.3 配置处理器启动代码
  5.3.4 配置硬件选项
  5.3.5 创建源文件及文件组
  5.3.6 编译链接工程
  5.3.7 调试程序
  5.3.8 建立HEX文件
  5.3.9 下载HEX文件
 第6章 STM32V100评估板
  6.1 STM103V100评估板的基本结构
  6.2 STM103V100评估板的I/O接口
第三部分 应用篇
 第7章 STM32处理器基本接口应用
  7.1 通用I/O端口
  7.1.1 通用I/O端口(GPIO)功能描述
  7.1.2 相关功能寄存器
  7.1.3 应用实例
  7.2 嵌套向量中断控制器
  7.2.1 嵌套向量中断控制器功能描述
  7.2.2 应用实例
  7.3 外部中断/事件控制器
  7.3.1 外部中断/事件控制器功能描述
  7.3.2 相关功能寄存器
  7.3.3 应用实例
  7.4 电源控制
  7.4.1 电源控制系统功能描述
  7.4.2 相关功能寄存器
  7.4.3 应用实例
  7.5 串行通信接口
  7.5.1 串行通信接口功能描述
  7.5.2 相关功能寄存器
  7.5.3 应用实例
  7.6 实时时钟
  7.6.1 实时时钟功能描述
  7.6.2 相关功能寄存器
  7.6.3 应用实例
  7.7 备份寄存器
  7.7.1 备份寄存器功能描述
  7.7.2 相关功能寄存器
   7.7.3 应用实例
  7.8 看门狗
  7.8.1 看门狗功能描述
  7.8.2 相关功能寄存器
  7.8.3 独立看门狗应用实例
  7.8.4 窗口看门狗应用实例
  7.9 通用定时器
  7.9.1 通用定时器功能描述
  7.9.2 相关功能寄存器
  7.9.3 应用实例
  7.10 高级控制定时器
  7.10.1 高级控制定时器功能描述
  7.10.2 相关功能寄存器
  7.10.3 应用实例
  7.11 DMA控制器
  7.11.1 DMA控制器功能描述
  7.11.2 相关功能寄存器
  7.11.3 应用实例
  7.12 A/D转换器
  7.12.1 A/D转换器功能描述
  7.12.2 相关功能寄存器
  7.12.3 应用实例
 第8章 STM32处理器通信接口应用
  8.1 控制局域网通信接口
  8.1.1 控制局域网通信接口功能描述
  8.1.2 相关功能寄存器
  8.1.3 应用实例
 8.2 I2C接口
 8.2.1 I2C接口功能描述
  8.2.2 相关功能寄存器
  8.2.3 应用实例
  8.3 SPI接口
  8.3.1 SPI接口功能描述
  8.3.2 相关功能寄存器
  8.3.3 应用实例
 8.4 全速USB接口
  8.4.1 USB接口功能描述
  8.4.2 USB编程中需要考虑的问题
  8.4.3 相关功能寄存器
  8.4.4 应用实例
第四部分 综合篇
 第9章 STM32处理器综合应用
  9.1 RTX_Blinky
  9.1.1 硬件电路
  9.1.2 RTX内核
  9.1.3 软件程序设计
  9.1.4 实时跟踪分析
  9.1.5 运行过程
  9.2 MP3 Player
  9.2.1 SD卡的结构及读写方法
   9.2.2 FAT16文件系统简介
 9.2.3 VS1003-MP3/WMA音频编解码器简介
  9.2.4 简易声波播放器的设计与实现
  9.2.5 简易MP3 Player的设计与实现
参考文献
 
 
 

回复

6366

帖子

4917

TA的资源

版主

25
 
STM32系列ARM Cortex-M3微控制器原理与实践

内容推荐
本书介绍ARM Cortex—M3内核结构特点和Thumb-2指令集,及其与ARM其他内核的比较。详细阐述意法半导体(ST)公司STM32系列ARM Cortex—M3微控制器的编程模型、存储器结构、异常处理、电源管理、时钟与复位、嵌套向量中断控制器、调试单元,以及其他各种外设的结构和编程方法。说明STM32库函数的使用方法,并简要介绍STM32相应的开发环境、工具和应用实例。
本书所附的光盘中包含:IAR EWARM评估版软件;STM32-SK仿真评估板的USB仿真器驱动、示例程序;STM32F103-DK开发板的硬件资料、各种外设使用的示例程序;STM32的应用笔记(Application Note)中文版。
本书适用于使用STM32系列Cortex—M3微控制器的研发人员作为技术、编程参考,也可作为STM32系列微控制器教学或培训用教材。

目录
第1章 ARM及ST微控制器概述
 1.1 ARM处理器体系结构
 1.2 ARM7指令集
 1.3 ST ARM微控制器
第2章 STR7系列微控制器
 2.1 STR71x系列微控制器
 2.2 STR73x系列微控制器
第3章 STR71x系列微控制器的内部资源
 3.1 内存结构与分配
 3.2 电源、复位和时钟管理
 3.3 通用I/O口
 3.4 中断
 3.5 实时时钟
 3.6 看门狗
 3.7 定时器
 3.8 控制器区域网络(CAN)
 3.9 I2C总线接口
 3.10 BSPI总线接口
 3.11 通用异步收发器(UART)
 3.12 智能卡接口
 3.13 USB接口
 3.14 高级数据链路控制器(HDLC)
 3.15 A/D转换器
 3.16 APB桥寄存器
第4章 ARM开发工具
第5章 ST的ARM集成软件函数库
 
 
 

回复

6366

帖子

4917

TA的资源

版主

26
 

STM32W无线射频ZIGBEE单片机原理与应用
主编推荐
为了尽快在中国推广STM32W,ST公司授权委托华东师范大学计算机系嵌入系统实验室,整理出版一本STM32W的中文书。此书的主要内容取自ST提供的原版资料(datasheet、user manual等),应用实例部分取自我们自主开发的一些项目和产品。本书适合于从事无线传感网、ZigBee/RF4CE、物联网、无线仪器仪表、无线遥控等应用系统开发的工程技术人员学习参考,也适合作为无线传感网、物联网等实践课程的教材,以及STM32W的培训、自学用书。

内容简介
STM32W是基于IEEE 802.15.4标准和ARM Cortex?M3内核的高性能、低功耗、内嵌网络协议栈的无线射频单片机。全书共7章:第1章介绍几种短距离无线网络技术及标准、协议;第2章介绍STM32W108芯片及其电气特性;第3章和第4章详细描述STM32W108的系统模块、射频模块和片内外设的功能、原理和编程结构;第5章介绍STM32W108的开发环境和工具;第6章详细说明STM32W108的MAC、ZigBee(包括安全)和RF4CE等网络协议库的结构和使用方法;第7章介绍基于STM32W108的硬件设计、应用模块和开发套件,并列举了2个应用设计实例。
    本书适合于从事无线传感网、ZigBee/RF4CE、物联网、无线仪器仪表、无线遥控等应用系统开发的工程技术人员学习参考,也适合作为无线传感网、物联网等实践课程的教材,以及STM32W的培训、自学用书。

目录
第1章  概述1
  1.1  标准无线射频技术1
  1.2  无线传感网(WSN)技术2
    1.2.1  特性3
    1.2.2  标准和规范3
    1.2.3  软件结构3
    1.2.4  操作系统4
    1.2.5  算法5
    1.2.6  信息处理5
    1.2.7  关键问题5
  1.3  IEEE 802.15.46
    1.3.1  协议架构7
    1.3.2  网络模型9
    1.3.3  数据传输架构10
    1.3.4  可靠性和安全性11
  1.4  ZigBee12
    1.4.1  ZigBee协议栈12
    1.4.2  ZigBee寻址机制13
    1.4.3  硬件和软件14
    1.4.4  协议14
    1.4.5  设备类型15
    1.4.6  网络拓扑16
    1.4.7  路由机制17
    1.4.8  应用18
  1.5  RF4CE19
  1.6  6LoWPAN21
  1.7  STM32W108简介22
第2章  STM32W108引脚与电气特性25
  2.1  STM32W108的引脚25
  2.2  操作条件35
    2.2.1  绝对最大额定值35
    2.2.2  正常操作条件36
    2.2.3  上电操作条件37
  2.3  时钟频率38
    2.3.1  高频内部时钟特性(表2.10)38
    2.3.2  高频外部时钟特性(表2.11)38
    2.3.3  低频内部时钟特性(表2.12)39
    2.3.4  低频外部时钟特性(表2.13)39
    2.3.5  ADC特性39
  2.4  直流电气特性41
  2.5  数字I/O特性44
  2.6  非RF系统电气特性45
  2.7  RF电气特性46
    2.7.1  Rx接收46
    2.7.2  Tx发射46
  2.8  型号命名与封装47
    2.8.1  STM32W108型号命名 47
    2.8.2  STM32W108封装尺寸48
第3章  STM32W108系统模块51
  3.1  内部供电域52
    3.1.1  内部稳压电源52
    3.1.2  外接稳压电源53
  3.2  复位与时钟53
    3.2.1  复位53
    3.2.2  时钟56
  3.3  系统定时器58
    3.3.1  树型狗定时器58
    3.3.2  睡眠定时器59
    3.3.3  事件定时器59
  3.4  电源管理59
    3.4.1  唤醒源60
    3.4.2  基本睡眠模式60
    3.4.3  可选的深睡眠62
    3.4.4  睡眠模式下使用调试器62
  3.5  内部存储器62
    3.5.1  Flash存储器63
    3.5.2  随机访问存储器SRAM64
    3.5.3  存储保护单元65
  3.6  硬件AES加速器65
  3.7  无线射频模块65
    3.7.1  接收(Rx)通道66
    3.7.2  发送(Tx)通道66
    3.7.3  校准67
    3.7.4  集成MAC模块67
    3.7.5  包跟踪接口(PTI)67
    3.7.6  随机数发生器68
  3.8  调试支持68
第4章  STM32W108片内外设69
  4.1  GPIO69
    4.1.1  功能描述70
    4.1.2  外部中断74
    4.1.3  调试控制和状态75
    4.1.4  I/O复用功能75
    4.1.5  通用输入输出(GPIO)寄存器77
  4.2  通用定时器83
    4.2.1  功能描述84
    4.2.2  定时器中断111
    4.2.3  通用定时器(1和2)寄存器111
  4.3  串行接口126
    4.3.1  功能描述126
    4.3.2  配置127
    4.3.3  SPI主模式128
    4.3.4  SPI从模式131
    4.3.5  双线串行接口(TWI)134
    4.3.6  通用异步收发器(UART)137
    4.3.7  直接内存访问(DMA)通道141
    4.3.8  串行控制器寄存器142
    4.3.9  SPI主模式寄存器144
    4.3.10  SPI从模式寄存器146
    4.3.11  双线串行接口(TWI)寄存器146
    4.3.12  通用异步收发器(UART)寄存器147
    4.3.13  DMA通道寄存器149
  4.4  模数转换器ADC155
    4.4.1  功能描述156
    4.4.2  ADC中断161
    4.4.3  模数转换(ADC)寄存器162
  4.5  中断166
    4.5.1  嵌套向量中断控制器(NVIC)167
    4.5.2  事件管理器169
    4.5.3  嵌套向量中断控制器(NVIC)中断172
第5章  STM32W108开发工具177
  5.1  IAR EWARM177
    5.1.1  安装IAR178
    5.1.2  创建一个IAR工作区180
    5.1.3  创建一个新工程181
    5.1.4  添加文件或新建文件182
    5.1.5  设置工程选项卡183
    5.1.6  编译和链接186
  5.2  仿真器186
    5.2.1  安装仿真器驱动187
    5.2.2  调试187
    5.2.3  调试窗口188
  5.3  抓包分析工具189
    5.3.1  EmSniffer简介190
    5.3.2  软件功能190
第6章  STM32W108协议栈与应用199
  6.1  STM32W108固件类型199
  6.2  IEEE 802.15.4 MAC协议栈与应用200
    6.2.1  使用MAC库API设计一个应用程序201
    6.2.2  STM32W108 MAC应用示例210
  6.3  EmberZNet协议栈与应用225
    6.3.1  基础应用设计225
    6.3.2  安全概述与设计235
    6.3.3  高级设计考虑262
    6.3.4  sink_sensor实验例程277
  6.4  RF4CE协议栈与应用294
    6.4.1  RF4CE协议栈基础294
    6.4.2  使用STRF4CE API296
    6.4.3  使用RF4CE库设计一个应用程序302
    6.4.4  RF4CE应用示例304
    6.4.5  RF4CE 示例代码309
第7章  STM32W108系统设计与应用320
  7.1  STM32W108硬件设计320
    7.1.1  RF设计320
    7.1.2  非RF设计323
  7.2  2.4G天线选择与设计325
    7.2.1  2.4G天线分类与选择325
    7.2.2  2.4G倒F型PCB天线330
    7.2.3  2.4G小尺寸PCB天线331
  7.3  STM32W108应用模块与开发套件332
    7.3.1  STM32W108应用模块(EMZ3018/3118)332
    7.3.2  开发套件337
  7.4  基于STM32W108的环境监测仪355
    7.4.1  硬件设计355
    7.4.2  软件设计358
  7.5  ZigBee—WiFi无线数据采集网关362
    7.5.1  硬件设计363
    7.5.2  软件设计365
    7.5.3  网关接口扩展369
参考文献370
 
 
 

回复

46

帖子

27

TA的资源

一粒金砂(中级)

27
 
有可以下载的资料链接吗
 
 
 

回复

6366

帖子

4917

TA的资源

版主

28
 

回复 27楼baiweihu 的帖子

有一部分在EE下载中心可以下载
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(初级)

29
 
资料不错  有没有下的呢
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

30
 
下来看看谢谢。
个人签名拼搏
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

31
 
这么多好东西
 
 
 

回复

34

帖子

1

TA的资源

一粒金砂(初级)

32
 
有PDF版的么?
 
 
 

回复

6366

帖子

4917

TA的资源

版主

33
 

有一部分在下载中心可以找到,有些暂时还没有可供下载的PDF
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

34
 
好资料啊,谢谢
 
 
 

回复

686

帖子

1

TA的资源

一粒金砂(高级)

35
 
好資料,支持樓主整理。
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

36
 
找不到资源呢。。。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

37
 

学习了。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

38
 
谢谢分享
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

39
 

谢谢分享


 
 
 

回复

43

帖子

1

TA的资源

一粒金砂(中级)

40
 
非常感谢您无私分享知识,让我受益匪浅,真心感激!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表