Автор |
Сообщение |
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 12 дек 2017, 23:14
|
|
Ответы: 46 Просмотры: 41845
|
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 12 дек 2017, 23:38
|
|
Ответы: 46 Просмотры: 41845
|
Уже разобрался сам. Еще вопрос: Не приходилось связывать nRF24 с Мегой по аппаратному SPI? Где-то можно подсмотреть такое решение? |
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 13 дек 2017, 13:59
|
|
Ответы: 46 Просмотры: 41845
|
Я не особо понял твою задачу… если необходимо чтобы 10 модулей общались друг с другом, то этого не получится… один модуль может общаться только с не более шестью модулями. Задачу в двух словах не описать. Но если очень коротко - это спортивный комплекс, с фиксацией времени прохождения трассы, с под... |
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 14 дек 2017, 13:15
|
|
Ответы: 46 Просмотры: 41845
|
Или я чего-то не знаю... "Есть много в этом мире, друг Горацио, что не доступно нашим мудрецам". (С) У.Шекспир. :mrgreen: На самом деле все не так уж сложно. Достаточно отказаться от автоматического подтверждения доставки (именно из-за этого режима накладывается ограничение "1+6"... |
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 14 дек 2017, 23:37
|
|
Ответы: 46 Просмотры: 41845
|
Приёмник принимает информацию только от передатчика, у которого номер канала данных (TX-ADDR) совпадает с одним из номеров (RX-ADDR-Px) приёмника. Как приёмник может определить из 10 передатчиков, сигнал предназначенный именно ему без указания выше упомянутых номеров? А кто мешает в инфопакете выде... |
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 15 дек 2017, 15:08
|
|
Ответы: 46 Просмотры: 41845
|
Я походу не пойму твои примеры. Так я сразу написал, что все модули должны быть настроены одинаково, на одну частоту, на один канал, и иметь одинаковые адреса. Об этой информации мне ничего не известно. Это в даташите так написано? Да, Табл. 18 стр. 40 Без этого режима не обойтись… Standby-1 и Stan... |
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 17 дек 2017, 16:08
|
|
Ответы: 46 Просмотры: 41845
|
Standby это режим ожидания… сон это Power Down. Согласен, я не точно выразился. Но режим ожидания - тоже энергосберегающий, поэтому энергетический выхлоп практически одинаковый. А у меня не стоит задача экономить батарейки. Поэтому просто посажу вывод СЕ на питание, тем самым исключив потери времен... |
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 18 дек 2017, 18:00
|
|
Ответы: 46 Просмотры: 41845
|
Для этого можно сделать тестовый вариант с подтверждением передачи… при приходе подтверждения о приёме посылать новый пакет… встав «осциллографом» на вывод (IRQ) модуля можно определить какое время имеет данный период. Я уже говорил, что автоподтверждение мне не требуется. Так что это не вариант. В... |
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Модуль связи nRF24L01+ (2,4 МГц) |
Valentinych |
Добавлено: 19 дек 2017, 15:49
|
|
Ответы: 46 Просмотры: 41845
|
Если ноль не лишний, то это ужасный результат. Ноль не лишний. Отправлялось 50.000 пакетов. Принималось - 49.993-49.995. Была ошибка из-за невнимательности в количестве девяток в результате. Принятые пакеты считал инкрементом счетчика на приемной стороне. Передающая отправляла 50.000. Достоверность... |
|
|
Форум: Общие вопросы по Algorithm Builder Тема: Как в цикле вызывать нужную переменную из массива? |
Valentinych |
Добавлено: 24 янв 2018, 11:52
|
|
Ответы: 9 Просмотры: 11104
|
Есть массив однобайтных данных (допустим, из пяти переменных Data1...Data5), находящийся в SRAM или в РОН. В ходе выполнения основной программы периодически вызывается подпрограмма, в которой есть счетчик (Loop), инкрементируемый при каждом вызове подпрограммы. После пятого вызова подпрограммы Loop ... |
|
|
Поле сортировки: |