新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > CC2530和FPGA的新型無線網絡節點設計

        CC2530和FPGA的新型無線網絡節點設計

        作者: 時間:2012-08-21 來源:網絡 收藏

        g.JPG
        以上程序主要是控制3種模式的切換:數據發送、數據接收和控制。除此之外,還需要沒置3種模式的函數,特別是對的多種控制,需要進行函數的嵌套。波特率的設置也要根據需要而確定。另外若作為中心協調器,還需要配置PAN ID等等。

        3 連接及狀態
        3.1 模塊連接
        使用最小系統板,其中使用RS232對其進行編程配置和數據的發送和接收。在上,RF_N和RF_P引腳作為無線的發送接收。在對芯片編程時,需要先用9針串口線把最小系統板的串口跟PC的串口相連,然后使用Keil軟件把程序燒錄到芯片中。在程序燒入后,拔掉PC上的插線,接到開發板的串口上。對于最小系統板,數據的發送和接收需要經過SP3223E串口的轉接,由于正常的9針串口都是使用2、3引腳進行傳輸,所以習慣地把的P0.2、P0.3口接到SP3223E上,然后把CC2530的GPIO口上編號為P0.0、P0.1、P0.4的引腳連接到FPGA上編號為A0、A1、A4的3個引腳上,這樣便完成了模塊的互連。
        3.2 運行狀態
        由于CC2530作為兩個功能的使用對于狀態的挖制需要特別安排,以免出現錯誤。配置EP1C6Q240C8和CC2530F256后得到狀態轉換方式,狀態轉換圖如圖4所示。

        本文引用地址:http://www.104case.com/article/190019.htm

        h.JPG


        CC2530在接通電源后便處于待機狀態,在由按鍵信號觸發后,便開始轉入FPGA控制狀態,實際程序中是開始運行FPGA控制函數,然后發送控制信號給FPGA。之后,CC2530便又返回待機狀態,等待無線信號的接收,等到接收后便發送給FPGA。此時FPGA經過收到需要接收的控制信號判斷后,對CC2530發送過來的信號進行存儲。經過存儲之后,繼續等待FPGA的控制信號。若CC2530收到了需要發送的控制信號,FPGA便進入了發送等待的狀態,直到CC2530開始進行接收或是再次進入等待狀態后,再讀取,然后發送給CC2530。



        關鍵詞: 2530 FPGA CC 無線網絡

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 寿阳县| 南雄市| 金山区| 滁州市| 玉溪市| 阳曲县| 黔西县| 嘉兴市| 祁阳县| 南充市| 抚宁县| 四子王旗| 开原市| 万山特区| 肃北| 东兰县| 永昌县| 乡城县| 平昌县| 嘉兴市| 河西区| 武功县| 政和县| 紫云| 桓台县| 科尔| 蓝山县| 新巴尔虎右旗| 长葛市| 石景山区| 和林格尔县| 长宁县| 黑龙江省| 万盛区| 富川| 涿鹿县| 扬州市| 奉节县| 洱源县| 三亚市| 鄂托克旗|