超低功耗單片無線系統(tǒng)應用入門(基于2.4GHz無線SoC芯片nRF24LE1)
定 價:39 元
- 作者:黃智偉 ,楊案江 著
- 出版時間:2011/7/1
- ISBN:9787512404250
- 出 版 社:北京航空航天大學出版社
- 中圖法分類:TP368.1
- 頁碼:319
- 紙張:膠版紙
- 版次:1
- 開本:16開
超低功耗無線收發(fā)系統(tǒng)應用范圍廣泛,2.4 GHz超低功耗無線soc芯片 nRF24LE1是專為超低功耗無線應用設計的單片無線收發(fā)系統(tǒng)。黃智偉等的《超低功耗單片無線系統(tǒng)應用入門——基于2.4 GHz無線SoC芯片nRF24LE1 》共分6章,著重介紹nRF24LE1的主要特性、內(nèi)部結構和最小系統(tǒng)設計, nRF24LE1的mcu與應用,nRF24LE1的接口與應用,nRF24LE1的射頻收發(fā)器與應用,nRF24LE1與常用外圍模塊的連接及編程,以及Keil μ Vision4集成開發(fā)環(huán)境和ISP下載。本書通過大量的示例程序說明nRF24LE1的應用方法與技巧,所有程序都通過了驗證,具有很好的工程性和實用性。本書提供所有程序源代碼,讀者可在北京航空航天大學出版社網(wǎng)站“下載專區(qū)”下載。
《超低功耗單片無線系統(tǒng)應用入門(基于2.4GHz無線SoC芯片nRF24LE1)》可作為電子工程技術人員進行超低功耗無線收發(fā)系統(tǒng)設計的參考書,也可作為高等院校本科和高職高專院校電子信息工程、通信工程、自動化、電氣、計算機應用等專業(yè)學習無線收發(fā)系統(tǒng)設計、電子設計競賽、課程設計、畢業(yè)設計的培訓教材和教學參考書。
第1章 超低功耗單片無線系統(tǒng)
1.1 超低功耗單片無線系統(tǒng)nRF24LE1
1.1.1 nRF24LE1簡介
1.1.2 nRF24LE1主要特性
1.1.3 nRF24LE1內(nèi)部結構
1.2 nRF24LE1最小系統(tǒng)設計
1.2.1 24引腳qfn封裝的nRF24LE1最小系統(tǒng)設計
1.2.2 32引腳qfn封裝的nRF24LE1最小系統(tǒng)設計
1.2.3 48引腳qfn封裝的nRF24LE1最小系統(tǒng)設計
1.2.4 nRF24LE1與計算機串口的連接電路
第2章 nRF24LE1的MCU與應用
2.1 MCU內(nèi)部結構與主要特性
2.1.1 MCU內(nèi)部結構
2.1.2 MCU主要特性
2.2 存儲器和I/O結構
2.2.1 存儲器映射
2.2.2 PDATA存儲器尋址
2.2.3 MCU特殊功能寄存器
2.3 Flash存儲器
2.3.1 Flash存儲器特性
2.3.2 Flash存儲器配置
2.3.3 MCU對Flash編程
2.3.4 通過SPI對Flash編程
2.3.5 硬件支持固件升級
2.4 隨機存儲器RAM
2.4.1 隨機存儲器RAM結構與功能
2.4.2 SRAM示例程序流程圖
2.4.3 SRAM示例程序
2.5 定時器/計數(shù)器
2.5.1 定時器/計數(shù)器結構與特性
2.5.2 Timer0和Timerl的功能與初始化
2.5.3 Timer2的功能與初始化
2.5.4 定時器/計數(shù)器的特殊功能寄存器SFR
2.5.5 實時時鐘RTC
2.5.6 定時器/計數(shù)器示例程序流程圖
2.5.7 定時器/計數(shù)器示例程序
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 電源監(jiān)控
2.9.1 電源監(jiān)控結構與功能
2.9.2 電源監(jiān)控示例程序流程圖
2.9.3 電源監(jiān)控示例程序
2.10 片上振蕩器
2.10.1 16MHz晶體振蕩器
2.10.2 16MHzrc振蕩器
2.10.3 外部16MHz時鐘
2.10.4 32.7 68KHz晶體振蕩器
2.10.5 32.7 68KHz RC振蕩器
2.10.6 合成32.7 68KHz日寸鐘
2.10.7 外部32.7 68KHz時鐘
2.11 乘除法器單元MDU
2.11.1 MDU結構與功能
2.11.2 MDU操作步驟
2.11.3 MDU示例程序流程圖
2.11.4 MDU示例程序
2.12 加密/解密協(xié)處理器
2.13 隨機數(shù)發(fā)生器
2.13.1 隨機數(shù)發(fā)生器結構與功能
2.13.2 隨機數(shù)發(fā)生器示例程序流程圖
2.13.3 隨機數(shù)發(fā)生器示例程序
第3章 nRF24LE1的接口與應用
3.1 通用I/O端口GPIO
3.1.1 GPIO結構與功能
3.1.2 I/O端口可編程寄存器
3.1.3 GPIO與按鍵和LED的連接電路
3.1.4 GPIO示例程序流程圖
3.1.5 GPIO示例程序
3.2 串行外設接品SPI
3.2.1 SPI結構與功能
3.2.2 SPI主模式寄存器
3.2.3 SPI從模式寄存器
3.2.4 SPI時序
3.2.5 SPI主設與SPI從設之間的互聯(lián)
3.2.6 SPI示例程序流程圖
3.2.7 SPI示例程序
3.3 UART
3.3.1 UART結構與功能
3.3.2 UART可編程寄存器
3.3.3 UART示例程序流程圖
3.3.4 UART示例程序
3.4 2線接口
3.4.1 2線接口結構與功能
3.4.2 2線接口主設發(fā)送/接收
3.4.3 2線接口從設發(fā)送/接收
3.4.4 2線接口時序
3.4.5 2線接口特殊功能寄存器
3.4.6 2線接口應用示例電路
3.4.7 2線接口應用示例程序流程圖
3.4.8 2線接口應用示例程序
3.5 ADC
3.5.1 ADC特性與結構
3.5.2 ADC功能說明
3.5.3 ADC特殊功能寄存器
3.5.4 ADC模擬電壓輸入電路
3.5.5 ADC示例程序流程圖
3.5.6 ADC示例程序
3.6 模擬比較器
3.6.1 模擬比較器特性與結構
3.6.2 模擬比較器功能
3.6.3 模擬比較器特殊功能寄存器
3.6.4 模擬比較器示例程序流程圖
3.6.5 模擬比較器示例程序
3.7 PWM
3.7.1 PWM結構與功能
3.7.2 PWM特殊功能寄存器
3.7.3 電機控制和驅動電路
3.7.4 PWM示例程序流程圖
3.7.5 PWM示例程序
第4章 nRF24LE1的射頻收發(fā)器與應用
4.1 nRF24LE1的射頻收發(fā)器
4.1.1 射頻收發(fā)器內(nèi)核結構與功能
4.1.2 射頻收發(fā)器工作模式
4.1.3 射頻收發(fā)器空中速率
4.1.4 射頻收發(fā)器射頻通道頻率
4.1.5 接收功率檢測
4.1.6 PA控制
4.1.7 增強型ShockBurst
4.1.8 數(shù)據(jù)和控制接口
4.2 射頻收發(fā)器應用示例1
4.2.1 無線傳輸結構形式
4.2.2 無線傳輸示例程序流程圖
4.2.3 無線傳輸示例程序
4.3 射頻收發(fā)器應用示例2
4.3.1 系統(tǒng)結構
4.3.2 發(fā)送端電路
4.3.3 接收端電路
4.3.4 無線遙控MP3播放器示例程序流程圖
4.3.5 無線遙控MP3播放器示例程序
第5章 nRF24LE1與常用外圍模塊的連接及編程
5.1 nRF24LE1與數(shù)碼管和鍵盤的連接及編程
5.1.1 nRF24LE1與ZLG7289的連接
5.1.2 nRF24LE1與ZLG7289的編程示例
5.2 nRF24LE1與液晶顯示器模塊的連接及編程
5.2.1 RT12864m漢字圖形點陣液晶顯示器模塊簡介
5.2.2 nRF24LE1與RT12864m的連接
5.2.3 nRF24LE1與液晶顯示器模塊的編程示例
5.3 nRF24LE1與DAC的連接及編程
5.3.inRF24LE1與DAC TLC5615的連接
5.3.2 nRF24LE1與DAC的編程示例
5.4 nRF24LE1與DDS的連接及編程
5.4.inRF24LE1與DDS AD9850的連接
5.4.2 nRF24LE1與DDS的編程示例
5.5 nRF24LE1與超聲波模塊的連接及編程
5.5.inRF24LE1與超聲波模塊的連接
5.5.2 nRF24LE1與超聲波模塊的編程示例
5.6 nRF24LE1與步進電機驅動模塊的連接及編程
5.6.inRF24LE1與步進電機驅動模塊的連接
5.6.2 nRF24LE1與步進電機驅動模塊的編程示例
第6章 Keii μ Vision4集成開發(fā)環(huán)境和ISP下載
6.1 Keil μ Vision4集成開發(fā)環(huán)境的使用
6.1.1 工程的建立
6.1.2 添加C語言文件
6.1.3 代碼編輯
6.1.4 工程編譯
6.1.5 生成HEX文件
6.2 LSP下載
參考文獻