xbee s2b. не работает передача UART

loginex
Offline
Зарегистрирован: 19.02.2012

Доброго времени суток.

Имеется 2 меги 2560, 2 шилда dfrobot mega ioshield(с разъемом под xbee) и 2шт xbee pro s2b(точнее говоря xbp24bz7)

xbee не совсем обычные, а программируемые с отдельным процессором под программу. Но никакую программу я на них заливать пока что не собираюсь.

Проблема: не работает передача UART через XBEE(либо вообще, либо когда они покдлючены через шилды - пока точно сказать не могу.

Что пытался сделать:

1. Прошивал их через X-CTU свежими прошивками. Причем определяются они как модель xbp24bse(может действительно они, хотя покупал именно xbp24bz7). Изначально на них вроде как стояла прошивка для модели xbp24bz7. Я пробовал разные прошивки: и xbp24bz7(ZIGBEE AT), и xbp24bse(ZIGBEE AT) и даже xbp24-B (ZNET 2.5 AT), но безрезультатно.Хотя вроде как они нормально соединяются.

2. Настраивал их так после рпошивки. Один модуль был прошит как COORDINAT и на нем была вбита команды ATID1000,ATNI1111,ATWR,ATCN. Другой был прошит как ROUTER/END DEVICE(если в прошивке для xbp24-b, в других прошивал как ROUTER или END DEVICE - пробовал по разному). На нем были вбиты ATID1000,ATDN1111,ATWR,ATCN. И вроде как после этого они соединялись, т.к. если на один из них зайти и набрать ATDL, то можно получить часть серийного номера(который как бы адресс) противоположенного XBEE.

3. Меня смущает то, что модули становятся для прошивки и настройки не сразу доступны. А именно после подключения их через USB разъем(с платой FTDI) к компу, я вижу в терминале(если нажму энтер или еще что-нибудь) Bootloader menu. Который предлагает выбрать B-Bypass F-firmware update T-Timeout A-
Application Version String и V-Bootloader Version String. Надо выбрать B. После чего можно вводить AT-команды или прошивать его. Не может ли мешать этот бутлоадер тогда, когда они стотя на Arduino ? Можно ли сделать так, чтобы он сразу переходил в Bypass ? Эти ответы я пока не нашел в даташите на хбии).

 

Есть у кого какие-нибудь мысли ?

loginex
Offline
Зарегистрирован: 19.02.2012

если почитать тут про программируемые хби http://www.wireless-e.ru/articles/market/2010_03_20.php

то станет ясно, что во первых мне надо использовать свежий firmware(для модели xbp24bz7, а не xbp24-b), и переводить модуль в режим Bypass

loginex
Offline
Зарегистрирован: 19.02.2012

вот еще человек мучался как я http://forums.digi.com/support/forum/viewthread_thread,9941

правда у него еще шилд не давал похоже нормального питания на xbee pro его...

loginex
Offline
Зарегистрирован: 19.02.2012

в общем проблема в том, что с компа через юсб переходник данные на арудину нормально уходят, а от нее не идут.

loginex
Offline
Зарегистрирован: 19.02.2012

проблема оказалось в том, что китайцы недоделали shield плату и не подключили 3тий пин от Хби к пину TX от ардуино. сволочи.

andy-k
Offline
Зарегистрирован: 14.05.2012

Привет! У меня вопрос по этим модулям, я в тупике. Еслди читаешь форум, ответь тут пожалуйста, или адрес почты оставь, очень надо