





| XBee 徹底理解 (ADC模式) |
|
|
|
| 作者是 ken | ||
| 週日, 06 六月 2010 01:59 | ||
|
了解api模式之後,我們就可以利用xbee上面內建的adc傳輸模式來進行傳輸,因為內建的adc模式是透過api封包進行,我們先將兩顆xbee設定以下的參數:
左邊是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都會收到。
|
||
| 最近更新在 週一, 07 六月 2010 23:03 |