图书介绍

CC430无线传感网络单片机原理与应用PDF|Epub|txt|kindle电子书版本网盘下载

CC430无线传感网络单片机原理与应用
  • 贾灵,王薪宇,郑淑军编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512404298
  • 出版时间:2011
  • 标注页数:453页
  • 文件大小:146MB
  • 文件页数:464页
  • 主题词:单片微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

CC430无线传感网络单片机原理与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 复位与中断操作模式1

1.1系统控制模块(SYS)介绍1

1.2系统复位和初始化1

1.3中断3

1.3.1不可屏蔽中断(NMI)3

1.3.2 SNMI时序4

1.3.3可屏蔽中断4

1.3.4中断向量5

1.3.5 SYS中断向量发生器6

1.3.6中断嵌套7

1.4操作模式7

1.4.1进入和退出低功耗模式LPM0~LPM49

1.4.2进入和退出低功耗模式LPM510

1.4.3低功耗模式中的时间延长11

1.5低功耗模式的应用原则11

1.6未使用引脚的连接11

1.7引导代码12

1.8存储器映射——使用和功能12

1.8.1空白存储空间12

1.8.2通过电子熔丝的JTAG锁机制12

1.9 JTAG信箱(JMB)系统13

1.9.1 JMB配置14

1.9.2 JMBOUT0和JMBOUT1输出信箱14

1.9.3 JMBIN0和JMBIN1输入信箱14

1.9.4 JMB NMI的用法14

1.10器件描述符表15

1.10.1识别器件类型15

1.10.2 TLV描述符16

1.10.3外设发现描述符16

1.11特殊功能寄存器(SFRs)18

1.12 SYS配置寄存器21

第2章 看门狗定时器(WDT_A)26

2.1看门狗(WDT_A)介绍26

2.2看门狗的操作26

2.2.1看门狗计数器(WDTCNT)27

2.2.2看门狗模式27

2.2.3定时器模式28

2.2.4看门狗定时器的中断28

2.2.5时钟故障安全保护功能28

2.2.6低功耗模式下的操作29

2.2.7软件例程29

2.3看门狗寄存器29

第3章 一体化时钟系统UCS31

3.1一体化时钟介绍31

3.2 UCS模块的操作33

3.2.1低功耗应用中,UCS模块的特点33

3.2.2内部超低功耗的低频晶体振荡器(VLO)33

3.2.3内部基准振荡器(REFO)34

3.2.4 XT1晶体振荡器34

3.2.5射频晶体振荡器XT235

3.2.6数字控制振荡器(DCO)35

3.2.7锁频环(FLL)36

3.2.8 DCO调制器36

3.2.9禁止锁频环(FLL)硬件与调制器37

3.2.10低功耗模式时的锁频环37

3.2.11低功耗模式运行,由外围模块请求37

3.2.12 UCS模块失效安全运行模式38

3.2.13同步时钟信号41

3.3模块振荡器(MODOSC)42

3.4 UCS模块寄存器42

第4章 电源管理模块49

4.1电源管理模块简介49

4.2 PMM操作50

4.2.1 VCORE与稳压器50

4.2.2电压管理单元与监测单元51

4.2.3电源电压管理与上电监测54

4.2.4增加内核电压VCORE,以支持更高的MCLK频率54

4.2.5降低VCORE以优化功耗56

4.2.6 LPM556

4.2.7电压基准56

4.2.8掉电复位(BOR)56

4.2.9 SVS/SVM性能模式(正常或全性能)57

4.2.10 PMM中断57

4.2.11端口控制57

4.2.12电源电压监视器输出(SVMOUT,可选)57

4.3 PMM寄存器58

第5章 CPUX体系结构64

5.1 CC430X CPU(CPUX)简介64

5.2中断64

5.3 CPU寄存器66

5.3.1程序计数器(PC)66

5.3.2堆栈指针(SP)66

5.3.3状态寄存器(SR)67

5.3.4常数发生器寄存器(CG1和CG2)68

5.3.5通用寄存器(R4~R15)69

5.4寻址模式70

5.4.1寄存器寻址模式71

5.4.2索引寻址模式72

5.4.3符号寻址模式76

5.4.4绝对寻址模式79

5.4.5间接寄存器寻址模式81

5.4.6间接自动增量寻址模式82

5.4.7立即寻址模式83

5.5 CC430和CC430X指令84

5.5.1 CC430指令85

5.5.2 CC430X扩展指令89

5.6指令设置描述98

5.6.1扩展指令二进制描述99

5.6.2 CC430指令100

5.6.3扩展指令132

5.6.4寻址指令159

第6章 Flash存储控制器167

6.1 Flash存储器简介167

6.2 Flash存储器分段结构167

6.3 Flash存储器操作169

6.3.1擦除Flash存储器169

6.3.2写Flash存储器171

6.3.3写入或擦除期间,Flash存储器的存储操作176

6.3.4 Flash存储器的校验177

6.3.5配置和访问Flash存储控制器177

6.3.6 Flash存储控制器的中断177

6.3.7编程器件的Flash存储器177

6.4 Flash存储寄存器178

第7章 RAM控制器181

7.1 RAM控制器介绍181

7.2 RAMCTL操作181

7.3 RAMCTL模块寄存器182

第8章 数字I/O口183

8.1数字I/O的介绍183

8.2数字I/O操作184

8.2.1输入寄存器PxIN184

8.2.2输出寄存器PxOUT184

8.2.3方向寄存器PxDIR184

8.2.4上拉/下拉电阻使能寄存器PxREN184

8.2.5输出驱动能力寄存器PxDS185

8.2.6功能选择寄存器PxSEL185

8.2.7 P1和P2口中断185

8.2.8配置未使用的端口引脚187

8.3数字I/O端口寄存器188

第9章 端口映射控制器191

9.1端口映射控制器简介191

9.2端口映射控制器的操作191

9.2.1访问191

9.2.2映射191

9.2.3软件示例193

9.3端口映射控制寄存器194

第10章 DMA控制器196

10.1直接存储器存取(DMA)简介196

10.2 DMA操作196

10.2.1 DMA的寻址模式196

10.2.2 DMA的传输模式198

10.2.3 DMA传输的启动203

10.2.4停止DMA传输204

10.2.5 DMA通道优先级204

10.2.6 DMA传输周期205

10.2.7系统中断下使用DMA205

10.2.8 DMA控制器中断205

10.2.9 DMA控制器配合USCI_B I2C模块的使用206

10.2.10 DMA控制器配合ADC12的使用207

10.2.11 DMA控制器配合DAC12的使用207

10.3 DMA寄存器207

第11章 32位硬件乘法器214

11.1硬件乘法器(32位)介绍214

11.2硬件乘法器(32位)操作214

11.2.1操作数寄存器216

11.2.2结果寄存器217

11.2.3软件示例218

11.2.4小数部分219

11.2.5小结223

11.2.6结果寄存器间接寻址225

11.2.7中断使用225

11.2.8使用DMA227

11.3硬件乘法器(32位)寄存器227

第12章 CRC16模块231

12.1 CRC模块介绍231

12.2 CRC校验和生成231

12.2.1 CRC流程232

12.2.2汇编例子233

12.3 CRC模块寄存器234

第13章 AES加速器236

13.1 AES加速器介绍236

13.2 AES加速器的操作236

13.2.1加密237

13.2.2解密238

13.2.3解密密钥的产生239

13.2.4低功耗模式下使用AES加速器241

13.2.5 AES加速器的中断241

13.2.6分组加密模式241

13.3 AES加速器寄存器241

第14章 定时器Timer_A244

14.1 Timer_A介绍244

14.2 Timer_A操作244

14.2.1 16位定时/计数器244

14.2.2启动定时器246

14.2.3定时器模式控制246

14.2.4捕获/比较模块249

14.2.5输出单元251

14.2.6 Timer_A中断253

14.3 Timer_A寄存器255

第15章 实时时钟RTC_A259

15.1 RTC_A简介259

15.2 RTC_A的操作259

15.2.1计数器模式259

15.2.2日历模式261

15.2.3实时时钟中断263

15.2.4实时时钟校准264

15.3实时时钟寄存器265

第16章 USCI的UART模式273

16.1通用串行通信接口(USCI)概述273

16.2 USCI简介——UART模式273

16.3 USCI操作——UART模式275

16.3.1 USCI的初始化及复位275

16.3.2字符格式275

16.3.3异步通信格式275

16.3.4自动波特率检测278

16.3.5 IrDA编码和解码279

16.3.6自动错误检测279

16.3.7 USCI接收使能280

16.3.8 USCI发送使能281

16.3.9 UART波特率的产生281

16.3.10波特率的设置283

16.3.11位发送的时序284

16.3.12位接收的时序284

16.3.13典型波特率及其误差285

16.3.14在低功耗模式下使用USCI模块的UART模式288

16.3.15 USCI中断289

16.4 USCI寄存器——UART模式290

第17章 USCI的SPI模式295

17.1通用串行通信接口(USCI)概述295

17.2 USCI简介——SPI模式295

17.3 USCI操作——SPI模式296

17.3.1 USCI初始化及复位297

17.3.2字符格式297

17.3.3主机模式297

17.3.4从机模式298

17.3.5 SPI使能299

17.3.6串行时钟控制299

17.3.7在低功耗模式下使用SPI模式300

17.3.8 SPI中断300

17.4 USCI寄存器——SPI模式301

第18章 USCI的I2C模式306

18.1通用串行通信接口(USCI)概述306

18.2 USCI简介——I2C模式306

18.3 USCI操作——I2C模式307

18.3.1 USCI初始化和复位308

18.3.2I2C串行数据308

18.3.3 I2C寻址模式309

18.3.4 I2C模块操作模式310

18.3.5 I2C时钟的产生和同步316

18.3.6在低功耗模式下USCI模块I2C模式的使用319

18.3.7 USCI在I2C模式下的中断319

18.4 USCI寄存器——I2C模式321

第19章 基于CC1101内核的无线射频模块(RF1A)325

19.1 RF1A无线射频模块介绍325

19.2射频接口操作326

19.2.1射频接口326

19.2.2射频接口中断331

19.2.3射频内核中断332

19.2.4射频中断处理333

19.2.5使用DMA控制器的射频模块335

19.3 CC1101射频内核335

19.3.1 CC430射频内核与CC1101的不同点335

19.3.2 CC1101射频内核的指令系统336

19.3.3数据速率编程340

19.3.4接收机信道滤波器带宽340

19.3.5解调器、符号同步器与数据判定341

19.3.6数据包处理硬件支持342

19.3.7调制格式347

19.3.8接收信号限定符和链路质量信息348

19.3.9无线控制352

19.3.10数据FIFO356

19.3.11频率编程357

19.3.12 VCO358

19.3.13输出功率编程358

19.3.14整形和PA斜坡359

19.3.15异步和同步串行操作359

19.3.16系统考量及指导360

19.3.17射频内核寄存器362

19.4射频接口寄存器384

第20章 电压基准模块(REF)389

20.1 REF介绍389

20.2操作原理389

20.2.1低功耗操作391

20.2.2寄存器REFCTL391

20.2.3电压基准系统请求信号392

20.3 REF寄存器394

第21章 比较器B396

21.1比较器B的介绍396

21.2比较器B的操作397

21.2.1比较器397

21.2.2模拟输入开关397

21.2.3端口逻辑397

21.2.4输入短路开关397

21.2.5输出滤波器398

21.2.6基准电压发生器398

21.2.7比较器B的端口禁止寄存器CBPD399

21.2.8比较器B的中断399

21.2.9比较器B用于测量电阻元件400

21.3比较器B的寄存器401

第22章模/数转换器ADC12_A405

22.1 ADC12_A介绍405

22.2 ADC12_A操作405

22.2.1 12位ADC内核405

22.2.2 ADC12_A输入和多路复用器407

22.2.3基准电压发生器407

22.2.4自动断电408

22.2.5采样转换时序408

22.2.6转换存储器410

22.2.7 ADC12_A转换模式410

22.2.8使用内部集成的温度传感器414

22.2.9 ADC12_A接地和噪声的考虑414

22.2.10 ADC12_A中断415

22.3 ADC12_A寄存器417

第23章 LCD_B模块425

23.1 LCD_B控制器的简介425

23.2 LCD_B控制器的操作425

23.2.1 LCD存储器425

23.2.2 LCD时序的产生425

23.2.3 LCD显示空白428

23.2.4 LCD闪烁428

23.2.5 LCD_B电压和偏压的产生428

23.2.6 LCD输出431

23.2.7 LCD_B中断431

23.2.8静态模式432

23.2.9 2-MUX模式435

23.2.10 3-MUX模式437

23.2.11 4-MUX模式439

23.3 LCD控制寄存器441

第24章 嵌入式仿真模块EEM449

24.1嵌入式仿真模块EEM简介449

24.2 EEM构造块449

24.2.1触发449

24.2.2触发音序器451

24.2.3状态存储(内部跟踪缓冲器)451

24.2.4周期计数器451

24.2.5时钟控制451

24.3 EEM配置451

参考文献453

热门推荐