久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > ANT無線收發器nRF24AP1及其應用

ANT無線收發器nRF24AP1及其應用

作者: 時間:2012-04-10 來源:網絡 收藏

根據硬件電路設計,硬件驅動實現系統各模塊的初始化以及MCU與之間的通信程序。系統在初始化時除了要注意根據硬件連接設置ATmega16L各通用I/O端口為所需的狀態,還要根據所選的工作模式,利用ATmega16L的I/O端口設置的控制端口狀態。MCU與nRF24AP1之間采用異步串口方式進行通信,ATmega16L片內集成有USART,簡單設置后即可在異步模式下工作。異步數據以1個起始比特、8個數據比特、1個停止比特以及無奇偶校驗的方式進行傳輸。

串口接收與發送均采用中斷方式,同時為發送和接收分別設置一個長度為16字節的緩沖區(buffer),緩沖區設有單獨讀/寫指針,并與緩沖計數器相關聯。串口發送的數據首先通過調用函數putchar()寫入tx_buffer,再由串口發出。接收數據時,先將接收到的數據寫入rx_buffer,再根據應用需要調用函數getchar()從緩沖區中取得相應的數據,AVR串口接收中斷服務程序及函數getchar()的流程圖如圖4所示。

ANT無線收發器nRF24AP1及其應用

6結束語

nRF24AP1內嵌協議,該協議結構簡單,使用方便,加快開發進程,同時內嵌協議還減少了用戶開發成本。利用技術可使系統具有待機和休眠兩種狀態,節省電能,而且ANT的時延短,反應快,系統根據需要能快速蘇醒并在最短時間內完成傳輸,并快速回到休眠模式。而競爭者的"低功耗"技術在類似應用中采用相同的工作模式僅僅可以支持數月或更短的時間。因此,nRF24AP1功耗超低,適用于傳感器網絡、遠程控制系統、智能家居等應用的數據采集、分析處理,具有廣闊的市場前景。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區

關閉