Технический форум по робототехнике.
megavolt3101 » 20 дек 2012, 02:41
припаял подлиннее проводки. Сразу мигать стали оба светодиода. С одной частотой и передача данных появилась В тесте RANGE TEST без ошибок все приходит. В терминале тоже. Но радость моя была недолгой. Все вернулось на круги своя. После выключения питания и повторного включения. Оба светодиода моргают как и прежде, а передачи нет. Ну короче говоря читаю с модема зашитого как конечное устройств его адрес MY самопроизвольно изменился на 7BE8 И опять не отвента ни привета. После повторной заливки модулей так же как я в скриншотах выкладывал но без выключения питания опять идеальная работа и опять же идеальная пока питание не выключишь, Та же история- опять адрес MY сменил но уже на другое значение, ну хоть потихоньку с мертвой зоны сдвигается во многом благодаря вам, спасибо. Может подскажите что с MY то случается после выключения ?
Добавлено спустя 42 минуты 18 секунд:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
Не мог спокойно уснуть еще поэкспериментировал. Всетаки чудес никаких не бывает. При подключении на разных компьютерах после прошивки как я уже писал все работает, но после перазагрузки на обоих модулях включается эта подпрограмма которую я в скриншотах выложу. Пока из нее не выйдешь, никакой прозрачной передачи не получается. Причем приходится нажимать сначало (B) чтобы эхо команд отключить, а потом (R) для сброса. После проделанной работы и на втором модуле связь устанавливается всяко разно мучал все приходит и отправляется без проблем, радости предела нет. Но не очень будет удобно, у меня ведь управлять всем микроконтроллер будет две лишние команды появляются. Может эта подпрограмма выключается где нибудь после какого то промежутка времени или вообще отключается ?
Добавлено спустя 2 минуты 7 секунд:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
Скриншот Подпрограммы
Добавлено спустя 30 минут 1 секунду:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
Немного ошибся Достаточно (B) нажать и выйдет в режим передачи данных, но всеравно хотелось бы чтобы при включении автоматически выходило в передачу данных.
- Вложения
-
- ответ.png (8.81 КиБ) Просмотров: 2876
dccharacter » 20 дек 2012, 02:53
MY - задается автоматически при создании сети, не трогай его
У тебя почему-то в бутлоадер попадает сразу модуль...
Добавлено спустя 5 минут 25 секунд:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
RTS(D7)=1, DTR(D5)=0, and DIN(B0)=0
Если на этих ногах такие сигналы после ресета, заведется бутлоадер. Проверяй.
megavolt3101 » 20 дек 2012, 16:01
Пробовал менять D7 в ноль в X-ctu. Не помогло. D5 у меня отображает состояние сети его отключил ну и светодиод гореть не стал и не более того, а B0 вообще не нашел И комманда ATB0 выдает ошибку. Всегда BOOTLOADER включается сначала.
dccharacter » 20 дек 2012, 16:08
Блина, ну смотри даташит же
4 DIN / CONFIG / DIO14 Both Input UART Data In / GPIO
10 DTR / SLEEP_RQ / DIO8 Both Input Pin Sleep Control Line / GPIO
29 RTS / DIO6 Both Input Request to Send Flow Control / GPIO
Т.е. если после ресета (смена RTS с 0 на 1) у тебя DR притянут к земле чем-то, а на линии стоит BREAK CONDIION (т.е. USB-UART переходник сажает линию DIN тоже на землю), включается бутлоадер.
В нормальном состоянии DIN всегда будет в единице, так как неактивный уровень УАРТа - это единица (высокий).
megavolt3101 » 20 дек 2012, 16:17
Блин у меня новая беда. Я какой то фьюз отключил и он вообще перестал видеть UART. Как его вернуть к заводским настройкам ?
dccharacter » 20 дек 2012, 16:21
megavolt3101 писал(а):Блин у меня новая беда. Я какой то фьюз отключил и он вообще перестал видеть UART. Как его вернуть к заводским настройкам ?
Спокуха
Тебе надо
Ща помрешь со смеху
запустить
внимание!!!!
БУТЛОАДЕР
Как - читай выше
или ниже
http://www.digi.com/wiki/developer/inde ... ee_reflash
megavolt3101 » 20 дек 2012, 16:52
Значит если я првильно понял необходимо переключить скорость обмена на 115200. Затем перехому в терминал Снимаю галочку RTS Подаю на ножку сброса (6) Ноль пересбрасываю модуль не выключая питания. Нажимаю кнопку B и enter
Никакого ответа только обратно красные точки выходят Больше ничего На той же скорости с модемом больше не связывается
- Вложения
-
- плохо.png (7.2 КиБ) Просмотров: 2772
dccharacter » 20 дек 2012, 17:03
megavolt3101 писал(а):Значит если я првильно понял необходимо переключить скорость обмена на 115200. Затем перехому в терминал Снимаю галочку RTS Подаю на ножку сброса (6) Ноль пересбрасываю модуль не выключая питания. Нажимаю кнопку B и enter
Никакого ответа только обратно красные точки выходят Больше ничего На той же скорости с модемом больше не связывается
переключить скорость обмена на 115200.
перейти в терминал
посадить ногу 10 (DTR) на землю (замкнуть проводом)
установить галочку Break
перезагрузить модуль, нажав на кнопку Reset
снять галочку Break
B + <enter>
megavolt3101 » 20 дек 2012, 17:40
Вот как я сделал. 1)Включаю модуль в узб
2) Запускаю терминал ставлю скорость 115200
3) Убираю галочку RTS, ставлю галочку break на экране появляется красная точка. замыкаю 10 ногу модуля на массу она остается присобаченной к массе
4) нажимаю на пару секунд на сброс и отпускаю
5) Убираю галочку break Нажимаю B и после нее ENTER
6) Переносится строка и появляется точка в начале строки, ну в общем все тоже самое что и на скриншоте
Модем не отвечает
Добавлено спустя 17 минут 11 секунд:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
У меня ft232 подключена только по Rx и Tx это имеет значение тоесть CTs RTS не задействованы
на все действия модем только красные точки возвращает
dccharacter » 20 дек 2012, 17:48
А у тебя есть чем сигналы посмотреть? Осциллограф, например. Или повесь светодиод на ногу DIN. Задача - увидеть, работает ли BREAK CONDITION. При постановке этой галочки нога DIN должна упасть в ноль.
Еще бывает глюк, когда бутлоадер не срабатывает. Если у тебя LED моргает, то можно это наглядно увидеть. Ставишь БРЕЙК, нажимаешь ресет. Если светодиод начал моргать - не сработало, жмешь опять ресет. Если моргает - еще раз и держи секунды три. Если моргать перестало после ресета, тихонечко снимаешь БРЕЙК и посылаешь B
Если это не работает, попробуй пройти по всем скоростям - от 9600 бод до 57600. И все это повторить. Возможно там чуть другой бутлоадер и он на другой скорости работает.
megavolt3101 » 20 дек 2012, 18:13
Ну хоть сейчас в бутлоадер стало зхаходить тоесть после перезагрузки появляется меню на прежней скорости 9600 но данные модема по прежнему не читаются
Добавлено спустя 55 секунд:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
Может в меню боотлоадера можно все вернуть как было ?
Добавлено спустя 8 минут 8 секунд:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
Проверил на двух компьютерах связь вернулась, но по прежнему на модуле где я все поотключал X-CTU не может зайти в меню модемных настроек в чем дело ?
Добавлено спустя 1 минуту 19 секунд:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
Ну точнее не совсем работает а только передает по уарту теперь а принять уже не может почему то символы
Добавлено спустя 9 минут 43 секунды:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
Да осциллограф есть, опять не могу разобраться где ножка DIN Куда светодиод повесить чтобы посмотреть причину ?
dccharacter » 20 дек 2012, 18:24
megavolt3101 писал(а):Ну хоть сейчас в бутлоадер стало зхаходить тоесть после перезагрузки появляется меню на прежней скорости 9600 но данные модема по прежнему не читаются
Добавлено спустя 55 секунд:
Re: Помогите сконфигурировать между собой два радиомодема XBEE
Может в меню боотлоадера можно все вернуть как было ?
Стой! Ничего не трогай
Если заходит в бутлоадер, аккуратно (ничего не отправляя модулю больше!) переходишь на вкладку Modem Configuration, выбираешь там Modem, Function Set, version, кликаешь always update firmware, show defaults, write. Должен записаться фирмварь с дефолтными настройками. Ну можешь еще бодрейт там поменять или что еще по мелочи. Только по мелочи, а не так, чтобы УАРТ отрубился.
megavolt3101 » 20 дек 2012, 18:32
Ну в общем так. Посмотрел на осциллографе при нажатии на брэйк DIN падает в ноль. Нажимаю резет светодиод состояния сети (вы его имели ввиду должен перестать моргать) он не перестает моргать сколько бы долго я не держал резет. В ответ на нажатие break он возвращает один байт как раз эту самую точку. Не понял я еще вот какой момент надо все время чтобы замкнута была 10 нога модема или только после того как break нажат ? Попробовал Указать значения по умолчанию. Но не дает он мне записать их обратно и все тут.
dccharacter » 20 дек 2012, 18:38
А когда резет держишь, светодиод гаснет?
megavolt3101 » 20 дек 2012, 18:43
Светодиод состояния сети никогда вообще не гаснет чтобы я не делал