xbee s2b. не работает передача UART
- Войдите на сайт для отправки комментариев
Доброго времени суток.
Имеется 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 ? Эти ответы я пока не нашел в даташите на хбии).
Есть у кого какие-нибудь мысли ?
если почитать тут про программируемые хби http://www.wireless-e.ru/articles/market/2010_03_20.php
то станет ясно, что во первых мне надо использовать свежий firmware(для модели xbp24bz7, а не xbp24-b), и переводить модуль в режим Bypass
вот еще человек мучался как я http://forums.digi.com/support/forum/viewthread_thread,9941
правда у него еще шилд не давал похоже нормального питания на xbee pro его...
в общем проблема в том, что с компа через юсб переходник данные на арудину нормально уходят, а от нее не идут.
проблема оказалось в том, что китайцы недоделали shield плату и не подключили 3тий пин от Хби к пину TX от ардуино. сволочи.
Привет! У меня вопрос по этим модулям, я в тупике. Еслди читаешь форум, ответь тут пожалуйста, или адрес почты оставь, очень надо