ZigBee在智能家居無(wú)線(xiàn)數傳中的實(shí)現
4 程序設計
系統的軟件架構由數據采集端軟件和數據接收端的軟件組成,都包含有發(fā)射程序和接收程序。其中都含有初始化的程序。其中初始化的程序主要是對單片機射頻芯片SPI等進(jìn)行初始化設置;發(fā)射程序將打包的數據包通過(guò)單片機的SPI接口送至射頻發(fā)生模塊輸出;接收程序完成終端采集數據的接收并做出相應的處理。其中數據采集軟件流程圖如圖1所示。在數據采集和數據傳輸過(guò)程中,MCU微控制器首先初始化管理跟信道的選擇,低功耗定時(shí)器運行準備接收信號,等待傳感器請求信號,假如請求合法,則初始化采集數據,采集完畢后通過(guò)CC2430發(fā)送,完成數據采集功能。
下面給出數據采集主程序。
評論