基于ZigBee技術(shù)的無線數(shù)傳模塊設(shè)計
5 無線數(shù)傳模塊的軟件設(shè)計
本文是在TI的ZigBee協(xié)議棧和一些應(yīng)用示例的基礎(chǔ)上編寫的應(yīng)用層代碼。其中UART部分用的是芯片的DMA來實現(xiàn)的,這樣可使UART的數(shù)據(jù)收發(fā)更加及時,同時也使得CPU運行更快。其軟件流程圖如圖7所示。圖8所示是其系統(tǒng)初始化流程圖。
6 結(jié)束語
隨著現(xiàn)代網(wǎng)絡(luò)通信技術(shù)的發(fā)展,無線網(wǎng)絡(luò)通信標準得到了迅速發(fā)展和應(yīng)用,本文主要針對ZigBee無線數(shù)傳模塊的實現(xiàn),提出了自己的硬件解決方案。該無線傳感器網(wǎng)絡(luò)系統(tǒng)選擇TI的SOC芯片CC2430,該芯片的外圍接口不但可以降低設(shè)計的復(fù)雜程度,而且可以給調(diào)試工作帶來很大的方便。由于該ZigBee無線數(shù)傳模塊可以工作于2.4GHz的全球免費、免申請頻段,因此,十分便于推廣到各個應(yīng)用領(lǐng)域。
評論