标题：超低功耗单片无线系统应用入门
基本信息
作者：  
黄智伟 
杨案江 
出版社：北京航空航天大学出版社 
ISBN：9787512404250
上架时间：2011-7-4
出版日期：2011 年7月
开本：16开
页码：319
版次：1-1
内容简介
超低功耗无线收发系统应用范围广泛，2.4 ghz超低功耗无线soc芯片nrf24le1是专为超低功耗无线应用设计的单片无线收发系统。《超低功耗单片无线系统应用入门--基于2.1 ghz无线soc芯片nrf24le1》共分6章，着重介绍nrf24le1的主要特性、内部结构和最小系统设计，nrf24le1的mcu与应用，nrf24le1的接口与应用，nrf24le1的射频收发器与应用，nrf24le1与常用外围模块的连接及编程，以及keil μ vision4集成开发环境和isp下载。本书通过大量的示例程序说明nrf24le1的应用方法与技巧，所有程序都通过了验证，具有很好的工程性和实用性。本书提供所有程序源代码，读者可在北京航空航天大学出版社网站“下载专区”下载。
《超低功耗单片无线系统应用入门--基于2.1 ghz无线soc芯片nrf24le1》可作为电子工程技术人员进行超低功耗无线收发系统设计的参考书，也可作为高等院校本科和高职高专院校电子信息工程、通信工程、自动化、电气、计算机应用等专业学习无线收发系统设计、电子设计竞赛、课程设计、毕业设计的培训教材和教学参考书。
目录
《超低功耗单片无线系统应用入门--基于2.1 ghz无线soc芯片nrf24le1》
第1章超低功耗单片无线系统
1.1超低功耗单片无线系统nrf24le1
1.1.1nrf24le1简介
1.1.2nrf24le1主要特性
1.1.3nrf24le1内部结构
1.2nrf24le1最小系统设计
1.2.124引脚qfn封装的nrf24le1最小系统设计
1.2.232引脚qfn封装的nrf24le1最小系统设计
1.2.348引脚qfn封装的nrf24le1最小系统设计
1.2.4nrf24le1与计算机串口的连接电路
第2章nrf24le1的mcu与应用
2.1mcu内部结构与主要特性
2.1.1mcu内部结构
2.1.2mcu主要特性
2.2存储器和i/o结构
2.2.1存储器映射
2.2.2pdata存储器寻址
2.2.3mcu特殊功能寄存器
2.3flash存储器
.2.3.1flash存储器特性
2.3.2flash存储器配置
2.3.3mcu对flash编程
2.3.4通过spi对flash编程
2.3.5硬件支持固件升级
2.4随机存储器ram
2.4.1随机存储器ram结构与功能
2.4.2sram示例程序流程图
2.4.3sram示例程序
2.5定时器/计数器
2.5.1定时器/计数器结构与特性
2.5.2timer0和timerl的功能与初始化
2.5.3timer2的功能与初始化
2.5.4定时器/计数器的特殊功能寄存器sfr
2.5.5实时时钟rtc
2.5.6定时器/计数器示例程序流程图
2.5.7定时器/计数器示例程序
2.6中断
2.6.1中断源和中断向量
2.6.2中断用特殊功能寄存器sfr
2.6.3中断示例外接电路
2.6.4中断示例程序流程图
2.6.5中断示例程序
2.7看门狗
2.7.1看门狗结构与功能
2.7.2看门狗寄存器wdsv
2.7.3看门狗示例程序流程图
2.7.4看门狗示例程序
2.8功耗和时钟管理
2.8.1工作模式
2.8.2功耗和时钟管理有关的寄存器
2.8.3功耗和时钟管理示例程序
2.9电源监控
2.9.1电源监控结构与功能
2.9.2电源监控示例程序流程图
2.9.3电源监控示例程序
2.10片上振荡器
2.10.116 mhz晶体振荡器
2.10.216 mhzrc振荡器
2.10.3外部16 mhz时钟
2.10.432.768 khz晶体振荡器
2.10.532.768 khzrc振荡器
2.10.6合成32.768 khz日寸钟
2.10.7外部32.768 khz时钟
2.11乘除法器单元mdu
2.11.1mdu结构与功能
2.11.2mdu操作步骤
2.11.3mdu示例程序流程图
2.11.4mdu示例程序
2.12加密/解密协处理器
2.13随机数发生器
2.13.1随机数发生器结构与功能
2.13.2随机数发生器示例程序流程图
2.13.3随机数发生器示例程序
第3章nrf24le1的接口与应用
3.1通用i/o端121 gpio
3.1.1gpio结构与功能
3.1.2i/o端口可编程寄存器
3.1.3gpio与按键和led的连接电路
3.1.4gpio示例程序流程图
3.1.5gpio示例程序
3.2串行外设接品spi
3.2.1spi结构与功能
3.2.2spi主模式寄存器
3.2.3spi从模式寄存器
3.2.4spi时序
3.2.5spi主设与spi从设之间的互联
3.2.6spi示例程序流程图
3.2.7spi示例程序
3.3uart
3.3.iuart结构与功能
3.3.2uart可编程寄存器
3.3.3uart示例程序流程图
3.3.4uart示例程序
3.42线接口
3.4.12线接口结构与功能
3.4.22线接口主设发送/接收
3.4.32线接口从设发送/接收
3.4.42线接口时序
3.4.52线接口特殊功能寄存器
3.4.62线接口应用示例电路
3.4.?2线接口应用示例程序流程图
3.4.82线接口应用示例程序
3.5adc
3.5.iadc特性与结构
3.5.2adc功能说明
3.5.3adc特殊功能寄存器
3.5.4adc模拟电压输入电路
3.5.5adc示例程序流程图
3.5.6adc示例程序
3.6模拟比较器
3.6.1模拟比较器特性与结构
3.6.2模拟比较器功能
3.6.3模拟比较器特殊功能寄存器
3.6.4模拟比较器示例程序流程图
3.6.5模拟比较器示例程序
3.7pwm
3.7.1pwm结构与功能
3.7.2pwm特殊功能寄存器
3.7.3电机控制和驱动电路
3.7.4pwm示例程序流程图
3.7.5pwm示例程序
第4章nrf24le1的射频收发器与应用
4.1 nrf24le1的射频收发器
4.1.1射频收发器内核结构与功能
4.1.2射频收发器工作模式
4.1.3射频收发器空中速率
4.1.4射频收发器射频通道频率
4.1.5接收功率检测
4.1.6pa控制
4.1.7增强型shockburst
4.1.8数据和控制接口
4.2射频收发器应用示例1
4.2.1无线传输结构形式
4.2.2无线传输示例程序流程图
4.2.3无线传输示例程序
4.3射频收发器应用示例2
4.3.1系统结构
4.3.2发送端电路
4.3.3接收端电路
4.3.4无线遥控mp3播放器示例程序流程图
4.3.5无线遥控mp3播放器示例程序
第5章nrf24le1与常用外围模块的连接及编程
5.1nrf24le1与数码管和键盘的连接及编程
5.1.1nrf24le1与zlg7289的连接
5.1.2nrf24le1与zlg7289的编程示例
5.2nrf24le1与液晶显示器模块的连接及编程
5.2.1rtl2864m汉字图形点阵液晶显示器模块简介
5.2.2nrf24le1与rtl2864m的连接
5.2.3nrf24le1与液晶显示器模块的编程示例
5.3nrf24le1与dac的连接及编程
5.3.inrf24le1与dactlc5615的连接
5.3.2nrf24le1与dac的编程示例
5.4nrf24le1与dds的连接及编程
5.4.inrf24le1与ddsad9850的连接
5.4.2nrf24le1与dds的编程示例
5.5nrf24le1与超声波模块的连接及编程
5.5.inrf24le1与超声波模块的连接
5.5.2nrf24le1与超声波模块的编程示例
5.6nrf24le1与步进电机驱动模块的连接及编程
5.6.inrf24le1与步进电机驱动模块的连接
5.6.2nrf24le1与步进电机驱动模块的编程示例
第6章keii μ vision4集成开发环境和isp下载
6.1keil μvision4集成开发环境的使用
6.1.1工程的建立
6.1.2添加c语言文件
6.1.3代码编辑
6.1.4工程编译
6.1.5生成hex文件
6.21sp下载
参考文献