超低功耗單片無線系統(tǒng)應(yīng)用入門(基于2.4GHz無線SoC芯片nRF24LE1)
定 價:39 元
- 作者:黃智偉 ,楊案江 著
- 出版時間:2011/7/1
- ISBN:9787512404250
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:319
- 紙張:膠版紙
- 版次:1
- 開本:16開
超低功耗無線收發(fā)系統(tǒng)應(yīng)用范圍廣泛,2.4 GHz超低功耗無線soc芯片 nRF24LE1是專為超低功耗無線應(yīng)用設(shè)計的單片無線收發(fā)系統(tǒng)。黃智偉等的《超低功耗單片無線系統(tǒng)應(yīng)用入門——基于2.4 GHz無線SoC芯片nRF24LE1 》共分6章,著重介紹nRF24LE1的主要特性、內(nèi)部結(jié)構(gòu)和最小系統(tǒng)設(shè)計, nRF24LE1的mcu與應(yīng)用,nRF24LE1的接口與應(yīng)用,nRF24LE1的射頻收發(fā)器與應(yīng)用,nRF24LE1與常用外圍模塊的連接及編程,以及Keil μ Vision4集成開發(fā)環(huán)境和ISP下載。本書通過大量的示例程序說明nRF24LE1的應(yīng)用方法與技巧,所有程序都通過了驗證,具有很好的工程性和實用性。本書提供所有程序源代碼,讀者可在北京航空航天大學(xué)出版社網(wǎng)站“下載專區(qū)”下載。
《超低功耗單片無線系統(tǒng)應(yīng)用入門(基于2.4GHz無線SoC芯片nRF24LE1)》可作為電子工程技術(shù)人員進(jìn)行超低功耗無線收發(fā)系統(tǒng)設(shè)計的參考書,也可作為高等院校本科和高職高專院校電子信息工程、通信工程、自動化、電氣、計算機(jī)應(yīng)用等專業(yè)學(xué)習(xí)無線收發(fā)系統(tǒng)設(shè)計、電子設(shè)計競賽、課程設(shè)計、畢業(yè)設(shè)計的培訓(xùn)教材和教學(xué)參考書。
第1章 超低功耗單片無線系統(tǒng)
1.1 超低功耗單片無線系統(tǒng)nRF24LE1
1.1.1 nRF24LE1簡介
1.1.2 nRF24LE1主要特性
1.1.3 nRF24LE1內(nèi)部結(jié)構(gòu)
1.2 nRF24LE1最小系統(tǒng)設(shè)計
1.2.1 24引腳qfn封裝的nRF24LE1最小系統(tǒng)設(shè)計
1.2.2 32引腳qfn封裝的nRF24LE1最小系統(tǒng)設(shè)計
1.2.3 48引腳qfn封裝的nRF24LE1最小系統(tǒng)設(shè)計
1.2.4 nRF24LE1與計算機(jī)串口的連接電路
第2章 nRF24LE1的MCU與應(yīng)用
2.1 MCU內(nèi)部結(jié)構(gòu)與主要特性
2.1.1 MCU內(nèi)部結(jié)構(gòu)
2.1.2 MCU主要特性
2.2 存儲器和I/O結(jié)構(gòu)
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 隨機(jī)存儲器RAM
2.4.1 隨機(jī)存儲器RAM結(jié)構(gòu)與功能
2.4.2 SRAM示例程序流程圖
2.4.3 SRAM示例程序
2.5 定時器/計數(shù)器
2.5.1 定時器/計數(shù)器結(jié)構(gòu)與特性
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 看門狗結(jié)構(gòu)與功能
2.7.2 看門狗寄存器WDSV
2.7.3 看門狗示例程序流程圖
2.7.4 看門狗示例程序
2.8 功耗和時鐘管理
2.8.1 工作模式
2.8.2 功耗和時鐘管理有關(guān)的寄存器
2.8.3 功耗和時鐘管理示例程序
2.9 電源監(jiān)控
2.9.1 電源監(jiān)控結(jié)構(gòu)與功能
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結(jié)構(gòu)與功能
2.11.2 MDU操作步驟
2.11.3 MDU示例程序流程圖
2.11.4 MDU示例程序
2.12 加密/解密協(xié)處理器
2.13 隨機(jī)數(shù)發(fā)生器
2.13.1 隨機(jī)數(shù)發(fā)生器結(jié)構(gòu)與功能
2.13.2 隨機(jī)數(shù)發(fā)生器示例程序流程圖
2.13.3 隨機(jī)數(shù)發(fā)生器示例程序
第3章 nRF24LE1的接口與應(yīng)用
3.1 通用I/O端口GPIO
3.1.1 GPIO結(jié)構(gòu)與功能
3.1.2 I/O端口可編程寄存器
3.1.3 GPIO與按鍵和LED的連接電路
3.1.4 GPIO示例程序流程圖
3.1.5 GPIO示例程序
3.2 串行外設(shè)接品SPI
3.2.1 SPI結(jié)構(gòu)與功能
3.2.2 SPI主模式寄存器
3.2.3 SPI從模式寄存器
3.2.4 SPI時序
3.2.5 SPI主設(shè)與SPI從設(shè)之間的互聯(lián)
3.2.6 SPI示例程序流程圖
3.2.7 SPI示例程序
3.3 UART
3.3.1 UART結(jié)構(gòu)與功能
3.3.2 UART可編程寄存器
3.3.3 UART示例程序流程圖
3.3.4 UART示例程序
3.4 2線接口
3.4.1 2線接口結(jié)構(gòu)與功能
3.4.2 2線接口主設(shè)發(fā)送/接收
3.4.3 2線接口從設(shè)發(fā)送/接收
3.4.4 2線接口時序
3.4.5 2線接口特殊功能寄存器
3.4.6 2線接口應(yīng)用示例電路
3.4.7 2線接口應(yīng)用示例程序流程圖
3.4.8 2線接口應(yīng)用示例程序
3.5 ADC
3.5.1 ADC特性與結(jié)構(gòu)
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 模擬比較器特性與結(jié)構(gòu)
3.6.2 模擬比較器功能
3.6.3 模擬比較器特殊功能寄存器
3.6.4 模擬比較器示例程序流程圖
3.6.5 模擬比較器示例程序
3.7 PWM
3.7.1 PWM結(jié)構(gòu)與功能
3.7.2 PWM特殊功能寄存器
3.7.3 電機(jī)控制和驅(qū)動電路
3.7.4 PWM示例程序流程圖
3.7.5 PWM示例程序
第4章 nRF24LE1的射頻收發(fā)器與應(yīng)用
4.1 nRF24LE1的射頻收發(fā)器
4.1.1 射頻收發(fā)器內(nèi)核結(jié)構(gòu)與功能
4.1.2 射頻收發(fā)器工作模式
4.1.3 射頻收發(fā)器空中速率
4.1.4 射頻收發(fā)器射頻通道頻率
4.1.5 接收功率檢測
4.1.6 PA控制
4.1.7 增強(qiáng)型ShockBurst
4.1.8 數(shù)據(jù)和控制接口
4.2 射頻收發(fā)器應(yīng)用示例1
4.2.1 無線傳輸結(jié)構(gòu)形式
4.2.2 無線傳輸示例程序流程圖
4.2.3 無線傳輸示例程序
4.3 射頻收發(fā)器應(yīng)用示例2
4.3.1 系統(tǒng)結(jié)構(gòu)
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與步進(jìn)電機(jī)驅(qū)動模塊的連接及編程
5.6.inRF24LE1與步進(jìn)電機(jī)驅(qū)動模塊的連接
5.6.2 nRF24LE1與步進(jìn)電機(jī)驅(qū)動模塊的編程示例
第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下載
參考文獻(xiàn)