Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 3401|回復: 1
打印 上一主題 下一主題

Arduino無法得到AT Command Response

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-7-10 09:30:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想要用Arduino UNO 控制Xbee 取得RSSI值。寫了如下的代碼,但是發現在發送完「DB」這個AT command以後,怎麼也收不到response,想請教一下這是怎麼回事?

  1. byte XbeeRSSI(void) {
  2.   byte RSSI_value = 0x00;
  3.   Serial.write((byte) 0x7E);
  4.   Serial.write((byte) 0x00);
  5.   Serial.write((byte) 0x04);
  6.   Serial.write((byte) 0x08);
  7.   Serial.write((byte) 0x01);
  8.   Serial.write((byte) 0x44);
  9.   Serial.write((byte) 0x42);
  10.   Serial.write((byte) 0x70);
  11.    delay(100);
  12.   while(Serial.available() <= 0){
  13.   }
  14.   if(Serial.read()==0x7E){
  15.     Serial.read();//frame length high
  16.     Serial.read();//frame length low
  17.     Serial.read();//frame type
  18.     Serial.read();//frame ID
  19.     Serial.read();//AT command part 1
  20.     Serial.read();//AT command part 2
  21.     Serial.read();//Command status
  22.     RSSI_value = Serial.read();//RSSI data
  23.     Serial.read();//checksum
  24.     return RSSI_value;
  25.   } else
  26.   return 0xEE;
  27. }
複製代碼
2#
發表於 2012-7-16 21:50:15 | 只看該作者
不曉得跟這篇講的有沒關,參考看看:

http://www.aroboto.com/blog/xbee ... A%E5%95%8F%E9%A1%8C
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2025-1-31 22:57 , Processed in 0.315327 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表