《超低功耗單片無線系統套用入門基於2.4GHz無線SoC晶片nRF24LE1》是2011年北京航空航天大學出版社出版的圖書,作者是黃智偉。
基本介紹
- 書名:超低功耗單片無線系統套用入門:基於2.4 GHz無線SoC晶片nRF24LE1
- 作者:黃智偉
- ISBN:9787512404250
- 定價:39.00元
- 出版社:北京航空航天大學出版社
- 出版時間:2011年7月1日
- 開本:16開
內容簡介,圖書目錄,
內容簡介
超低功耗無線收發系統套用範圍廣泛,2.4ghz超低功耗無線soc晶片nrf24le1是專為超低功耗無線套用設計的單片無線收發系統。《超低功耗單片無線系統套用入門:基於2.4GHz無線SoC晶片nRF24LE1》共分6章,著重介紹nrf24le1的主要特性、內部結構和最小系統設計,nrf24le1的mcu與套用,nrf24le1的接口與套用,nrf24le1的射頻收發器與套用,nrf24le1與常用外圍模組的連線及編程,以及keilμvision4集成開發環境和isp下載。《超低功耗單片無線系統套用入門:基於2.4GHz無線SoC晶片nRF24LE1》通過大量的示例程式說明nrf24le1的套用方法與技巧,所有程式都通過了驗證,具有很好的工程性和實用性。《超低功耗單片無線系統套用入門:基於2.4GHz無線SoC晶片nRF24LE1》提供所有程式原始碼,讀者可在北京航空航天大學出版社網站“下載專區”下載。
《超低功耗單片無線系統套用入門:基於2.4GHz無線SoC晶片nRF24LE1》可作為電子工程技術人員進行超低功耗無線收發系統設計的參考書,也可作為高等院校本科和高職高專院校電子信息工程、通信工程、自動化、電氣、計算機套用等專業學習無線收發系統設計、電子設計競賽、課程設計、畢業設計的培訓教材和教學參考書。
圖書目錄
第1章 超低功耗單片無線系統
1.1 超低功耗單片無線系統nRF24LE1
1.1.1 nRF24LE1簡介
1.1.2 nRF24LE1主要特性
1.1.3 nRF24LE1內部結構
1.2 nRF24LE1最小系統設計
1.2.1 24引腳qfn封裝的nRF24LE1最小系統設計
1.2.2 32引腳qfn封裝的nRF24LE1最小系統設計
1.2.3 48引腳qfn封裝的nRF24LE1最小系統設計
1.2.4 nRF24LE1與計算機串口的連線電路
第2章 nRF24LE1的mcu與套用
2.1 mcu內部結構與主要特性
2.1.1 mcu內部結構
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 定時器/計數器
2.5.1 定時器/計數器結構與特性
2.5.2 timer0和timerl的功能與初始化
2.5.3 timer2的功能與初始化
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.1 16mhz晶體振盪器
2.10.2 16mhzrc振盪器
2.10.3 外部16mhz時鐘
2.10.4 32.7 68khz晶體振盪器
2.10.5 32.7 68khzrc振盪器
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 加密/解密協處理器
2.13 隨機數發生器
2.13.1 隨機數發生器結構與功能
2.13.2 隨機數發生器示例程式流程圖
2.13.3 隨機數發生器示例程式
第3章 nRF24LE1的接口與套用
3.1 通用i/o端121gpio
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從設之間的互聯
3.2.6 spi示例程式流程圖
3.2.7 spi示例程式
3.3 uart
3.3.iuart結構與功能
3.3.2 uart可程式暫存器
3.3.3 uart示例程式流程圖
3.3.4 uart示例程式
3.4 2線接口
3.4.1 2線接口結構與功能
3.4.2 2線接口主設傳送/接收
3.4.3 2線接口從設傳送/接收
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.iadc特性與結構
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的射頻收發器與套用
4.1 nRF24LE1的射頻收發器
4.1.1 射頻收發器核心結構與功能
4.1.2 射頻收發器工作模式
4.1.3 射頻收發器空中速率
4.1.4 射頻收發器射頻通道頻率
4.1.5 接收功率檢測
4.1.6 pa控制
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.1 nRF24LE1與數碼管和鍵盤的連線及編程
5.1.1 nRF24LE1與zlg7289的連線
5.1.2 nRF24LE1與zlg7289的編程示例
5.2 nRF24LE1與液晶顯示器模組的連線及編程
5.2.1 rtl2864m漢字圖形點陣液晶顯示器模組簡介
5.2.2 nRF24LE1與rtl2864m的連線
5.2.3 nRF24LE1與液晶顯示器模組的編程示例
5.3 nRF24LE1與dac的連線及編程
5.3.inRF24LE1與dactlc5615的連線
5.3.2 nRF24LE1與dac的編程示例
5.4 nRF24LE1與dds的連線及編程
5.4.inRF24LE1與ddsad9850的連線
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集成開發環境和isp下載
6.1 keilμvision4集成開發環境的使用
6.1.1 工程的建立
6.1.2 添加c語言檔案
6.1.3 代碼編輯
6.1.4 工程編譯
6.1.5 生成hex檔案
6.2 1sp下載
參考文獻