4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册
> >
CC4300无线传感网络单片机原理与应用

CC4300无线传感网络单片机原理与应用

作者:王薪宇
出版社:北京航空航天大学出版社出版时间:2011-07-01
开本: 16开 页数: 453
中 图 价:¥31.9(5.5折) 定价  ¥58.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

CC4300无线传感网络单片机原理与应用 版权信息

  • ISBN:9787512404298
  • 条形码:9787512404298 ; 978-7-5124-0429-8
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

CC4300无线传感网络单片机原理与应用 本书特色

《CC430无线传感网络单片机原理与应用》对CC430单片机的结构特点和各功能模块做了详细的论述,内容涉及到CC430单片机的时钟、定时器、硬件乘法器、A/D转换模块和RF1A无线射频模块、DMA控制器、液晶驱动等模块的原理和应用。同时针对各个模块的应用及部分接口设计列举了许多例程,供读者学习编程时作为参考。全书共分24章,分别讲述了看门狗定时器、Flash控制器、端口映射控制器、无线射频模块、USCI通信接口等内部模块的原理与应用例程。本书旨在使读者较快地学习CC430系列单片机,以使更多科研工作者和学生使用该系列的单片机进行研究和开发。CC430产品系列是理想的协议/应用微处理器,适用于各种低功耗无线应用。本书能开阔国内单片嵌入式系统开发和设计人员的视野,为促进学习、掌握和应用*新的芯片和技术,为研制和开发中高档电子产品和系统提供有益的参考、帮助和支持。

CC4300无线传感网络单片机原理与应用 内容简介

CC430将*新的MSP4305xx内核与专为低功耗无线应用设计的CC1101多通道射频收发器集成在一起,并将25MHz性能与200ksps的12位ADC、AES硬件安全模块和96段LCD驱动器组合在一起。本书以TI公司的CC430系列16位超低功耗单片机为核心,详细讲述了CC430单片机的结构和指令系统,对该系列单片机设计的片内、外围模块的功能、原理、应用作了详尽的描述;介绍了CC430单片机的开发环境、汇编语言、C语言程序设计方法,以及单片机常用接口电路设计和软件编程。 本书深入浅出,着重讲述了CC430单片机各模块的原理与应用,可作为高等院校自动化、计算机、仪器仪表、电子等专业高年级学生和研究生的教学与科研开发的参考书。

CC4300无线传感网络单片机原理与应用 目录

第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.2 I2C串行数据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 2MUX模式435 23.2.10 3MUX模式437 23.2.11 4MUX模式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
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服