Ви не увійшли.
Сторінки 1
Никому в природе не попадался даташит на:
Модуль передатчика (WL102-341)
Модуль приемника (RX470-4)
Меня больше интересует модуль приемника.
Насколько я понимаю там на микросхеме должен быть свой буфер куда приемник пишет то что удалось поймать?
У меня два устройства имеют по приемнику и передатчику одновременно. Они общаются между собой, посылая друг другу команды последовательно.
И на малых скоростях 300-400 все работает, но медленно.
На большей скорости, например 800 происходит следущее:
1) устройство 1 отправляет пакет -> устройство 2 его успешно принимает
2) устройство 2 отправляет пакет -> устройство 1 его успешно принимает
3) устройство 1 отправляет пакет -> устройство 2 не принимает ничего.
В качестве библиотеки для работы с модулями используется RadioHead.
Я так понимаю причина может быть в том что у приемника маленький буфер и когда на шаге (2) устройство 2 отправляет пакет
, то приемник этого устройства забивает себе буфер этими данными и ответ, который приходит на (3) уже никуда не помещается.
И нужно отключать физически приемник от питания если его передатчик что то посылает?
Но нужен даташит что бы убедиться в этом предположении.
Неактивний
Добрий дэнь! Можеш скинуть код пж оч нада а мой не пашэт. Либо как ти передаеш данние. Зарание спасиба.
мой не пашэт.
Рано ишо пахать. Висна тока начинаитца. Холодно, трахтар ни заводица. Зарание пажаласта
На сколько я знаю, в подобных модулях нет никаких буферов, они работают по принципу: есть сигнал несущей - на выходе DATA логический 0, нет сигнала - 1 (возможно и наоборот). Вся реализация протокола и буферизация (если есть) реализованы в библиотеке.
Неактивний
Сторінки 1