Чт янв 25, 2018 17:37:13
roman.com писал(а):Если верить даташиту: "В режиме ACK, количество повторных передач может достигать максимального числа, определенных в ARC. Если это произойдет, nRF24 установит флаг MAX_RT и вернется в режим ожидания-I."
Или по-простому... количество ACK у NRF24 ограничено - 15 попыток. Затем надо сбрасывать флаг... и запускать всё заново...
В "прозрачном" режиме количество ACK не ограничено...))
Чт янв 25, 2018 18:35:33
Чт янв 25, 2018 19:37:58
a5021 писал(а):Зачем это может потребоваться, если все это уже есть в железе, непонятно.
Чт янв 25, 2018 21:03:50
Чт янв 25, 2018 21:13:38
roman.com писал(а):Во-первых ACK в nRF24 - это не гарантия что пакет дойдёт до адресата (МК - МК).
А зачем, вопрос не стоит в экономии трафика.roman.com писал(а):Во-вторых можно отключить ACK nRF24 для экономии трафика.
Чт янв 25, 2018 21:35:29
?Used for a PTX device Reuse last transmitted payload. TX payload reuse is active until W_TX_PAYLOAD or FLUSH TX is executed.
TX payload reuse must not be activated or deactivated during package transmission.
Чт янв 25, 2018 21:50:41
Чт янв 25, 2018 21:52:33
Чт янв 25, 2018 22:05:37
alex_ писал(а):вопрос не стоит в экономии трафика
alex_ писал(а):Любите Вы по второму разу изобретать колесо
Чт янв 25, 2018 22:27:57
-если не хватает отведенных чипом 15-ти попыток передачи пакета, можно использовать команду REUSE_TX_PL и пытаться отсылать хоть до бесконечности. Суть в том, что в каждом пакете есть PID и приемник точно отличит повторный пакет среди потока. Может быть ситуация, что ACK не дошел до передатчика и тот отправил пакет снова, приемник поймет, что пакет повторный, и отправит ACK снова.
Не стоит мутить повторную отправку руками, через W_TX_PAYLOAD, это неверный путь, да и ненужный труд, все уже реализовано в железе.
Чт янв 25, 2018 23:46:50
Пт янв 26, 2018 01:18:40
Обычно под задачи выпирают железо а не железо разгоняют под задачи, я абсолютно согласен с arkhnchul хотите скорость используйте другой чип, это как хотите быстрее - вызывайте такси, автобус вас быстрее не повезёт.roman.com писал(а):вопрос не стоит в экономии трафика. Зачастую стоит.
Может быть но, зачем NRF склонять к сетевому протоколу, это как ехать на санках по асфальту, хотя они лучше едут по снегу.roman.com писал(а):В этом всё дело, я не изобретаю колёс, а использую стандартные сетевые протоколы.
Пт янв 26, 2018 14:24:28
Пт янв 26, 2018 14:30:53
Чт окт 04, 2018 22:34:02
Пт окт 05, 2018 08:20:29
Пт окт 05, 2018 22:38:03
Пт окт 05, 2018 23:41:05
Сб окт 06, 2018 00:50:12
Сб окт 06, 2018 10:16:22