超低功耗單片無(wú)線(xiàn)系統(tǒng)應(yīng)用入門(mén)(基于2.4GHz無(wú)線(xiàn)SoC芯片nRF24LE1)
定 價(jià):39 元
- 作者:黃智偉 ,楊案江 著
- 出版時(shí)間:2011/7/1
- ISBN:9787512404250
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類(lèi):TP368.1
- 頁(yè)碼:319
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
超低功耗無(wú)線(xiàn)收發(fā)系統(tǒng)應(yīng)用范圍廣泛,2.4 GHz超低功耗無(wú)線(xiàn)soc芯片 nRF24LE1是專(zhuān)為超低功耗無(wú)線(xiàn)應(yīng)用設(shè)計(jì)的單片無(wú)線(xiàn)收發(fā)系統(tǒng)。黃智偉等的《超低功耗單片無(wú)線(xiàn)系統(tǒng)應(yīng)用入門(mén)——基于2.4 GHz無(wú)線(xiàn)SoC芯片nRF24LE1 》共分6章,著重介紹nRF24LE1的主要特性、內(nèi)部結(jié)構(gòu)和最小系統(tǒng)設(shè)計(jì), nRF24LE1的mcu與應(yīng)用,nRF24LE1的接口與應(yīng)用,nRF24LE1的射頻收發(fā)器與應(yīng)用,nRF24LE1與常用外圍模塊的連接及編程,以及Keil μ Vision4集成開(kāi)發(fā)環(huán)境和ISP下載。本書(shū)通過(guò)大量的示例程序說(shuō)明nRF24LE1的應(yīng)用方法與技巧,所有程序都通過(guò)了驗(yàn)證,具有很好的工程性和實(shí)用性。本書(shū)提供所有程序源代碼,讀者可在北京航空航天大學(xué)出版社網(wǎng)站“下載專(zhuān)區(qū)”下載。
《超低功耗單片無(wú)線(xiàn)系統(tǒng)應(yīng)用入門(mén)(基于2.4GHz無(wú)線(xiàn)SoC芯片nRF24LE1)》可作為電子工程技術(shù)人員進(jìn)行超低功耗無(wú)線(xiàn)收發(fā)系統(tǒng)設(shè)計(jì)的參考書(shū),也可作為高等院校本科和高職高專(zhuān)院校電子信息工程、通信工程、自動(dòng)化、電氣、計(jì)算機(jī)應(yīng)用等專(zhuān)業(yè)學(xué)習(xí)無(wú)線(xiàn)收發(fā)系統(tǒng)設(shè)計(jì)、電子設(shè)計(jì)競(jìng)賽、課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)的培訓(xùn)教材和教學(xué)參考書(shū)。
第1章 超低功耗單片無(wú)線(xiàn)系統(tǒng)
1.1 超低功耗單片無(wú)線(xiàn)系統(tǒng)nRF24LE1
1.1.1 nRF24LE1簡(jiǎn)介
1.1.2 nRF24LE1主要特性
1.1.3 nRF24LE1內(nèi)部結(jié)構(gòu)
1.2 nRF24LE1最小系統(tǒng)設(shè)計(jì)
1.2.1 24引腳qfn封裝的nRF24LE1最小系統(tǒng)設(shè)計(jì)
1.2.2 32引腳qfn封裝的nRF24LE1最小系統(tǒng)設(shè)計(jì)
1.2.3 48引腳qfn封裝的nRF24LE1最小系統(tǒng)設(shè)計(jì)
1.2.4 nRF24LE1與計(jì)算機(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 存儲(chǔ)器和I/O結(jié)構(gòu)
2.2.1 存儲(chǔ)器映射
2.2.2 PDATA存儲(chǔ)器尋址
2.2.3 MCU特殊功能寄存器
2.3 Flash存儲(chǔ)器
2.3.1 Flash存儲(chǔ)器特性
2.3.2 Flash存儲(chǔ)器配置
2.3.3 MCU對(duì)Flash編程
2.3.4 通過(guò)SPI對(duì)Flash編程
2.3.5 硬件支持固件升級(jí)
2.4 隨機(jī)存儲(chǔ)器RAM
2.4.1 隨機(jī)存儲(chǔ)器RAM結(jié)構(gòu)與功能
2.4.2 SRAM示例程序流程圖
2.4.3 SRAM示例程序
2.5 定時(shí)器/計(jì)數(shù)器
2.5.1 定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)與特性
2.5.2 Timer0和Timerl的功能與初始化
2.5.3 Timer2的功能與初始化
2.5.4 定時(shí)器/計(jì)數(shù)器的特殊功能寄存器SFR
2.5.5 實(shí)時(shí)時(shí)鐘RTC
2.5.6 定時(shí)器/計(jì)數(shù)器示例程序流程圖
2.5.7 定時(shí)器/計(jì)數(shù)器示例程序
2.6 中斷
2.6.1 中斷源和中斷向量
2.6.2 中斷用特殊功能寄存器SFR
2.6.3 中斷示例外接電路
2.6.4 中斷示例程序流程圖
2.6.5 中斷示例程序
2.7 看門(mén)狗
2.7.1 看門(mén)狗結(jié)構(gòu)與功能
2.7.2 看門(mén)狗寄存器WDSV
2.7.3 看門(mén)狗示例程序流程圖
2.7.4 看門(mén)狗示例程序
2.8 功耗和時(shí)鐘管理
2.8.1 工作模式
2.8.2 功耗和時(shí)鐘管理有關(guān)的寄存器
2.8.3 功耗和時(shí)鐘管理示例程序
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時(shí)鐘
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時(shí)鐘
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時(shí)序
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線(xiàn)接口
3.4.1 2線(xiàn)接口結(jié)構(gòu)與功能
3.4.2 2線(xiàn)接口主設(shè)發(fā)送/接收
3.4.3 2線(xiàn)接口從設(shè)發(fā)送/接收
3.4.4 2線(xiàn)接口時(shí)序
3.4.5 2線(xiàn)接口特殊功能寄存器
3.4.6 2線(xiàn)接口應(yīng)用示例電路
3.4.7 2線(xiàn)接口應(yīng)用示例程序流程圖
3.4.8 2線(xiàn)接口應(yīng)用示例程序
3.5 ADC
3.5.1 ADC特性與結(jié)構(gòu)
3.5.2 ADC功能說(shuō)明
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ū)動(dòng)電路
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 接收功率檢測(cè)
4.1.6 PA控制
4.1.7 增強(qiáng)型ShockBurst
4.1.8 數(shù)據(jù)和控制接口
4.2 射頻收發(fā)器應(yīng)用示例1
4.2.1 無(wú)線(xiàn)傳輸結(jié)構(gòu)形式
4.2.2 無(wú)線(xiàn)傳輸示例程序流程圖
4.2.3 無(wú)線(xiàn)傳輸示例程序
4.3 射頻收發(fā)器應(yīng)用示例2
4.3.1 系統(tǒng)結(jié)構(gòu)
4.3.2 發(fā)送端電路
4.3.3 接收端電路
4.3.4 無(wú)線(xiàn)遙控MP3播放器示例程序流程圖
4.3.5 無(wú)線(xiàn)遙控MP3播放器示例程序
第5章 nRF24LE1與常用外圍模塊的連接及編程
5.1 nRF24LE1與數(shù)碼管和鍵盤(pán)的連接及編程
5.1.1 nRF24LE1與ZLG7289的連接
5.1.2 nRF24LE1與ZLG7289的編程示例
5.2 nRF24LE1與液晶顯示器模塊的連接及編程
5.2.1 RT12864m漢字圖形點(diǎn)陣液晶顯示器模塊簡(jiǎn)介
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ū)動(dòng)模塊的連接及編程
5.6.inRF24LE1與步進(jìn)電機(jī)驅(qū)動(dòng)模塊的連接
5.6.2 nRF24LE1與步進(jìn)電機(jī)驅(qū)動(dòng)模塊的編程示例
第6章 Keii μ Vision4集成開(kāi)發(fā)環(huán)境和ISP下載
6.1 Keil μ Vision4集成開(kāi)發(fā)環(huán)境的使用
6.1.1 工程的建立
6.1.2 添加C語(yǔ)言文件
6.1.3 代碼編輯
6.1.4 工程編譯
6.1.5 生成HEX文件
6.2 LSP下載
參考文獻(xiàn)