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