第1篇 介绍篇 3
第1章 概述 3
1.1 CC430平台介绍 3
1.2 CC430平台的应用 4
第2章CC430单片机内核 5
2.1 CC430系列单片机应用选型 5
2.1.1 CC430系列单片机应用选型 5
2.1.2 CC430系列单片机的特点 6
2.1.3 CC430F613x系列单片机 8
2.1.4 CC430F612x系列单片机 10
2.1.5 CC430F513x系列单片机 16
2.2 CPU的结构和特点 21
2.3处理器工作模式 23
第3章CC430无线收发器 25
3.1 CC1101射频收发器 25
3.2 CC1101结构原理与寄存器 25
3.3 CC1101与微控制器接口 26
第2篇 基础篇 31
第4章 编程及调试平台介绍 31
4.1 CC430集成开发调试环境 31
4.2 EW430的项目组织 31
4.3 IAR设置与调试 32
第5章 常用电子元器件应用 35
5.1电阻器、电容器、电感器 35
5.1.1电阻器 35
5.1.2电容器 38
5.1.3电感器 41
5.2二极管、三极管、场效应管 42
5.2.1二极管 42
5.2.2三极管 43
5.2.3场效应管 46
5.3 LED、数码管、液晶 47
5.3.1 LED 47
5.3.2数码管 48
5.3.3 LED点阵 50
5.4继电器、蜂鸣器 51
5.4.1继电器 51
5.4.2蜂鸣器 53
5.5键盘 55
5.5.1按键的分类 55
5.5.2按键的特点与去抖 55
5.6传感器 57
5.6.1传感器的类别 57
5.6.2传感器的应用 57
5.7晶闸管、电荷泵、光耦合器 58
5.7.1晶闸硅 58
5.7.2电荷泵 59
5.7.3光耦合器 61
第6章 内部资源介绍 63
6.1系统控制模块 63
6.1.1系统控制模块的特点 63
6.1.2系统复位框图 63
6.1.3器件初始状态 65
6.2中断 65
6.2.1中断的介绍 65
6.2.2中断分类 66
6.2.3中断向量 66
6.3系统工作模式 67
6.3.1工作模式分类 67
6.3.2工作模式详解 67
6.3.3低功耗模式的应用原则 69
6.4存储器分配 69
6.5特殊功能寄存器 70
6.5.1中断允许寄存器 71
6.5.2中断标志寄存器 71
6.5.3复位引脚控制寄存器 72
6.6看门狗定时器 72
6.6.1看门狗介绍 72
6.6.2看门狗的操作模式 72
6.6.3看门狗定时器的中断 73
6.6.4看门狗寄存器 74
6.6.5看门狗编程实例 74
6.7系统时钟 77
6.7.1系统时钟的介绍 77
6.7.2 UCS模块操作 78
6.7.3 UCS寄存器 78
6.7.4 UCS编程实例 79
6.8 Flash及RAM应用 81
6.8.1 Flash应用 81
6.8.2 RAM的应用 83
6.9数字I/O口操作 84
6.9.1数字I/O口介绍 84
6.9.2数字I/O口应用实例 85
6.10 DMA控制器 88
6.10.1 DMA控制器介绍 88
6.10.2 DMA控制器应用实例分析 89
6.11系统内部32位硬件乘法器 94
6.11.1硬件乘法器 94
6.11.2硬件乘法器应用实例分析 94
6.12定时器应用 94
6.12.1 Timer_A介绍 94
6.12.2 Timer_A应用实例分析 96
6.13内部实时时钟 97
6.13.1 RTC_ A的介绍 97
6.13.2 RTC_A应用实例分析 97
6.14 UART通信接口 102
6.14.1 UART模式 102
6.14.2 UART应用实例分析 102
6.15 SPI接口 103
6.15.1 SPI模式 103
6.15.2 SPI应用实例分析 105
6.16 I2C接口 106
6.16.1 I2C模式 106
6.16.2 IIC应用实例分析 107
6.17比较器B 115
6.17.1比较器B的介绍 115
6.17.2比较器B应用实例分析 116
6.18 ADC在电压表中的应用 116
6.18.1 ADC12_A介绍 116
6.18.2 ADC12_A应用实例分析 118
6.19 LCD_B模块 123
6.19.1 LCD_B控制器介绍 124
6.19.2 LCD_B驱动方式 125
6.19.3 LCD_B控制寄存器 126
第7章 无线RF内核 129
7.1 SmartRF Studio初始化寄存器 129
7.1.1 SmartRF Studio软件介绍 129
7.1.2 SmartRF Studio的操作 130
7.1.3输出文件说明 131
7.2无协议方式通信程序设计 136
7.2.1程序设计流程图 136
7.2.2主函数说明 136
7.2.3相关函数介绍 139
第3篇 应用篇 145
第8章 开发平台介绍和应用 145
8.1开发平台的组成 145
8.2核心板功能介绍 146
8.2.1供电方式 146
8.2.2 JTAG接口 147
8.2.3复位电路和时钟电路 148
8.2.4天线匹配网络 149
8.3主板功能介绍 149
8.3.1电源 150
8.3.2按键电路 150
8.3.3 LCD显示电路 150
8.3.4 EEPROM电路 157
8.3.5报警电路 169
8.3.6 UART串口 170
8.3.7 SD卡电路 172
8.4传感器节点电路功能介绍 172
8.4.1温度传感器DS18B20电路 174
8.4.2温湿度传感器DHT11电路 183
8.4.3气敏传感器MQ-2 189
8.4.4红外热释电传感器 190
8.4.5其他传感器 191
第9章RF硬件电路的设计 192
9.1 PCB设计规范 192
9.1.1元器件的布局 192
9.1.2 PCB走线 192
9.2天线匹配电路设计 193
9.3天线的选型 194
9.3.1天线的种类 194
9.3.2天线的形状 194
第10章SimpliciTI协议介绍及协议移植 197
10.1 SimpliciTI简介 197
10.2 SimpliciTI的特点 198
10.3设备类型和网络结构 198
10.3.1设备类型 198
10.3.2网络结构 198
10.4 SimpliciTI的工作模式 200
10.5 SimpliciTI协议栈的软件结构 200
10.5.1协议层 200
10.5.2网络协议的应用 202
10.6数据结构 206
10.6.1 MCU相关的数据结构 206
10.6.2 SimpliciTI数据帧相关的数据结构 206
10.7 SimpliciTI协议的接口函数 208
10.7.1 SimpliciTI底层接口 208
10.7.2 SimpliciTI应用层接口 209
10.8 SimpliciTI接收数据处理机制 210
10.9 SimpliciTI支持的两种网络拓扑结构 211
10.9.1直接点对点通信 211
10.9.2星型链接的网络拓扑结构 220
10.9.3 AP作为轮询 231
10.9.4 ED中继级联 240
10.10 SimpliciTI协议的移植 244
第11章 无线传感器网络协议的应用 248
11.1无线传感网络介绍 248
11.2无线传感网络到物联网 249
11.3物联网当前市场应用 250
11.4 SimpliciTI协议的应用 251
11.4.1温度传感器网络的应用 251
11.4.2烟雾报警器网络应用 253
11.4.3无线温湿度监测系统 255
11.4.4低功耗无线灯光控制系统 256
11.5其他协议介绍 260
11.5.1 6LoWPAN协议栈 260
11.5.2 Wireless MBUS协议栈 262
11.5.3 DASH7协议栈 263
附录 原理图 264
参考文献 266