• Increase font size
  • Default font size
  • Decrease font size
  • default color
  • cyan color
  • red color

Arduino.TW樂園

Member Area
XBee 徹底理解 (ADC模式) PDF 列印 E-mail
作者是 ken   
週日, 06 六月 2010 01:59

了解api模式之後,我們就可以利用xbee上面內建的adc傳輸模式來進行傳輸,因為內建的adc模式是透過api封包進行,我們先將兩顆xbee設定以下的參數:

xbee1

DL = 0x1234

MY = 0x5678

D0 = 2

D1 = 2

IR = 0x14

IT = 5

Xbee2

DL = 0x5678

MY = 0x1234

P0 = 2

P1 = 2

IU = 1

IA = 0x5678(0xFFFF)

 

左邊是Xbee1,右邊是Xbee2,注意Xbee1的pin14要接上3.3V,因為pin14=VREF要做參考電壓用

先來看xbee1上面的D0, D1為什麼要設定2,因為看到page 33 table 3-06之中

我們可以看到當D0~D4備設定為2的時候,是ADC模式,那接下來看xbee2的P0, P1也是等於 2是因為看table下方

 

P0, P1 = 2時候是 PWM Output輸出,所以知道xbee1是ADC in, Xbee是 pwm out

然後在回頭看xbee1的IR, IT, IR = Sample Rate也就是每一秒要送多少次, IT是取資料之前要在緩衝區預備放多少個bytes,也就是說

IR = 0x14 = 一秒20次然後每五個bytes送一次,因此可以知道它一秒跑100byts。

那Xbee2的IU是什麼呢??就是I/O output enable所以把它設定為1就是開啟此功能,若沒開啟P0, P1沒有辦法使用,最後的IA是i/o input address也就是說傳給我們xbee2去輸出的xbee1的my是多少,這裡就是限定某個node所給的封包資料,若不去限定,則設定為0xFFFF就大家送給xbee2都會收到。

 


blog comments powered by Disqus
最近更新在 週一, 07 六月 2010 23:03
 

幫助我們推廣