當兩臺計算機連接到USB瀏覽器(我發送數據並收到它)時,我已經成功地使用了Xbee API模式。但是,當我嘗試對連接到pic33微控制器的無線電進行同樣的操作時,我收到了奇怪的結果。這裏是我的設置:Xbee API模式問題C
一的XBee無線,路由器,連接與PC 而一的XBee無線電,統籌,附有pic33單片機
微控制器發送廣播數據。下面是API命令:
7E 00 13 10 01 00 00 00 00 00 00 00 00 FF FE 00 00 48 65 6C 6C 6F FD
7E:分隔
00 13:長度
10 01:API幀類型和幀ID
00×8:協調器的64位地址
FF FE: 16位網絡地址
00 00:選項和braodcast半徑
48 65 6C 6F 6C:數據(你好)
FD:校驗
同樣的命令可以很好地處理與PC連接的兩個無線電,並且產生XCTU窗口。
我已經調試了整個傳輸代碼,並且它應該發送命令。我使用PICKIT3在在線調試中檢查了TXREG寄存器。但是XCTU窗口沒有收到任何內容。
我玩過不同的延遲,試過連續的單傳輸和我能想到的所有東西,但我在XCTU窗口中完全沒有任何東西。我想知道的是,我必須做些什麼才能使其發揮作用?
您確定,您在PIC中正確配置了RS232端口嗎? Xbee模塊是否響應其他請求?像獲取狀態...等等。 – werewindle 2012-04-02 16:41:19