реклама на сайте
подробности

 
 
> XBEE Series 2 от MAXSTREAM в прозрачном режиме с чего начать?, Нет связи
afad
сообщение May 21 2008, 15:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Кто работал с XBEE модулями SERIES2 от MAXSTREAM?
Купил 2 модуля XB24-хххх-004. Не могу заставить их работать в "прозрачном" режиме.
Вот что я установил:
DL=FFFF (чтобы передавал всем);
RO=0 (чтобы передавал каждый байт, без пакетирования).
По умолчанию установлен DH=0.
Данные не передаются (или не принимаются). Может еще что-то нужно настроить?
Не понял, как выбирать "прозрачный" режим или он установлен по умолчанию? Какой командой это проверить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
afad
сообщение May 23 2008, 12:47
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



И еще одна особенность. Когда накапливается несколько пакетов, а потом они все сразу приходят, то порядок следования пакетов может измениться. По этой причине нельзя использовать "прозрачный" режим, тогда каждый байт рассматривается как пакет и байты могут поменяться местами. Простейшими контрольными суммами это не выловить (обычно считается сумма всех байт (и)или XOR, от перемены байт сумма не изменится), нужны более сложные алгоритмы. В режиме API пакеты, хоть и могут поменяться местами, но внутри пакета все байты на своем месте. Вывод: для надежной передачи нужно использовать API.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016