Связанные сообщения
- Камент:2025-03-02
- Вопрос по CH32V003.2025-02-28
- Ну что же. Купил DHO914 за 87 тыс.2025-01-20
- [обновлено 17.04.24]купил себе домой rigol mso5074, накатил патч.
теперь он mso5354. все работает.2024-04-19
- Ещё так можно.2022-08-08
-
- Всем привет! Fomich(1814 знак., 15.04.2025 07:05)
- Оно может не собраться. Пайпы - это открытые каналы по приёму,
которые разграничиваются битами адреса. Приёмник может иметь
несколько открытых пайпов, на которые он будет давать прерывание и
предлагать забрать принятые данные. А вот на передачу - какой адрес
укажете, в тот пайп и уйдёт. Передача не может быть сразу на
нескольких пайпах. Nikolay_Po(103 знак., 15.04.2025 09:26)
- Спасибо за ответ! Оставил как было в исходнике... Проект в IAR
собирается, но не работает как должно... Fomich(779 знак., 15.04.2025 15:21, ссылка)
- Баловался я с nrf24 - делал типа моста по радио. Дальность так себе
была. В целом просто как валенки. Но без электролита по питанию
прямо на иголки модуля не работало. - vesago(17.04.2025 20:43)
- Скажите куда. Намылю проект под m168. - vesago(17.04.2025 20:47)
- Спасибо! tmpmpf@mail.ru - Fomich(18.04.2025 15:07)
- Благодарю! Получил. Судя по папке, навскидку - среда IAR. Буду вникать... - Fomich(Вчера, 08:10)
- Спасибо! tmpmpf@mail.ru - Fomich(18.04.2025 15:07)
- Скажите куда. Намылю проект под m168. - vesago(17.04.2025 20:47)
- Я в ближайшие дни вернусь с командировки. На ПК подниму свой
проект. По хорошему, нам нужно как то связаться, чтобы вы дали
схему, а я перекомпилировал проект по ваши МК и схему подключения. - B_кoмaндиpoвкe(17.04.2025 18:58,
)
- С удовольствием пообщаюсь, мой ящик tmpmpf@mail.ru Бросьте
письмецо, договоримся о явках и паролях... - Fomich(18.04.2025 15:12)
- Принято. - B_кoмaндиpoвкe(18.04.2025 20:47,
)
- Принято. - B_кoмaндиpoвкe(18.04.2025 20:47,
- С удовольствием пообщаюсь, мой ящик tmpmpf@mail.ru Бросьте
письмецо, договоримся о явках и паролях... - Fomich(18.04.2025 15:12)
- В таких случаях, я начинал с опроса детектора RSSI на стороне
приёмника. Выводите на светодиод и опрашивайте регистр с RSSI в
цикле. А на стороне передатчика, жмите кнопки. Убедитесь, таким
образом, что передатчик, в принципе, в эфир выходит, а приёмник, в
принципе, эфир слушает. Nikolay_Po(147 знак., 15.04.2025 16:30)
- Спасибо, Николай, что помогаете разобраться с моей проблемой.
Насколько я понял RSSI - это связано с ардуиновской библиотекой,
которая слушает эфир и как-то реагирует. Fomich(783 знак., 16.04.2025 05:55)
- У меня такое в каждом проекте. Оказывается, если каналы уже
сверены, частоты одинаковые (лучше конечно проверкой бита RSSI в
конкретном канале убедиться), не принимает лишь по причине, что не
совпали адреса. Попробуйте у пары модулей настроить всё вообще
одинаково. Чтобы просто не было разных адресов в принципе. Должны
завязаться. А дальше уже будете настраивать адресацию. - Nikolay_Po(16.04.2025 09:44)
- А можно поподробнее по поводу проверки бита RSSI в конкретном
канале, как это практически сделать? Примерчик какойнить... Fomich(802 знак., 16.04.2025 12:58 - 13:46)
- Ничего не скажу. Я конфигуратор свой делал, ручками. Сам в регистры писал, без библиотеки. И мой конфигуратор вообще все регистры, где только есть записываемые биты, заливал подходящми данными из конфигурационного массива с комментариями. - Nikolay_Po(16.04.2025 13:48)
- Передатчик передаёт, но не непрерывно (более скольки-то миллисекунд
передавать нельзя - уплывёт частота генератора без подстройки
ФАПЧ), а посылками с переходом на приём (чтобы произошёл захват
частоты канала). Передали посылку максимальной длины 32 байта.
Перешли на приём. Выдержали задержки на готовность. 150мкс, вроде.
Опять передаёте. И так по кругу. Nikolay_Po(319 знак., 16.04.2025 13:38)
- Спасибо, Николай! Эти моменты, связанные с времянкой организации
обмена определяемые режимом работы передатчика и приемника, важны и
они наверняка учтены в исходном проекте. Не думаю, что мои проблемы
связаны именно с этим, но на будущее буду это иметь ввиду. Fomich(424 знак., 16.04.2025 14:19)
- Вы больше времени потеряете, пытаясь поднять чужие библиотеки, не зная, что и как хотели сделать разработчики и как у них фактически получилось. За это время, вы бы уже сами полностью запрограммировали чип согласно документу и получили бы связь. Моё мнение и мой опыт. Даже делая с ребёнком проект в среде Arduino IDE, мы пришли к собственному коду радиоинтерфейса. - Nikolay_Po(16.04.2025 14:46)
- Спасибо, Николай! Эти моменты, связанные с времянкой организации
обмена определяемые режимом работы передатчика и приемника, важны и
они наверняка учтены в исходном проекте. Не думаю, что мои проблемы
связаны именно с этим, но на будущее буду это иметь ввиду. Fomich(424 знак., 16.04.2025 14:19)
- А можно поподробнее по поводу проверки бита RSSI в конкретном
канале, как это практически сделать? Примерчик какойнить... Fomich(802 знак., 16.04.2025 12:58 - 13:46)
- У меня такое в каждом проекте. Оказывается, если каналы уже
сверены, частоты одинаковые (лучше конечно проверкой бита RSSI в
конкретном канале убедиться), не принимает лишь по причине, что не
совпали адреса. Попробуйте у пары модулей настроить всё вообще
одинаково. Чтобы просто не было разных адресов в принципе. Должны
завязаться. А дальше уже будете настраивать адресацию. - Nikolay_Po(16.04.2025 09:44)
- Спасибо, Николай, что помогаете разобраться с моей проблемой.
Насколько я понял RSSI - это связано с ардуиновской библиотекой,
которая слушает эфир и как-то реагирует. Fomich(783 знак., 16.04.2025 05:55)
- Баловался я с nrf24 - делал типа моста по радио. Дальность так себе
была. В целом просто как валенки. Но без электролита по питанию
прямо на иголки модуля не работало. - vesago(17.04.2025 20:43)
- Спасибо за ответ! Оставил как было в исходнике... Проект в IAR
собирается, но не работает как должно... Fomich(779 знак., 15.04.2025 15:21, ссылка)
- Оно может не собраться. Пайпы - это открытые каналы по приёму,
которые разграничиваются битами адреса. Приёмник может иметь
несколько открытых пайпов, на которые он будет давать прерывание и
предлагать забрать принятые данные. А вот на передачу - какой адрес
укажете, в тот пайп и уйдёт. Передача не может быть сразу на
нескольких пайпах. Nikolay_Po(103 знак., 15.04.2025 09:26)
- Ссылка на архив. В архиве два проекта. IAR. Приемник, передатчик.
Проекты давние, не помню, какой из, проект с дисплеем. Вывод на
дисплей состояния трансмиттера и состояние его регистров. B_кoмaндиpoвкe(163 знак., 04.04.2025 06:43,
, ссылка)
- Т.е. как так, не отправляйте? Вообще в потоке данных такой
последовательности не должно быть или в ходе какой-то
инициализации? Если в потоке данных - это же дичь, не верю!) - CS!(05.04.2025 09:41)
- Вы не первый, кто не поверил. И я сам не понял тогда, что
происходит. Напоминаю. Пишу тестовые варианты, компилирую, пробую.
На одной правке трансмиттер перестает работать. Завис. Проверил
код. Все нормально. Пробую другие варианты. Работает. Стал
вспоминать, когда завис. После очередного варианта. Откатился до
варианта с отправкой слова "TEST". Ctrl+Z. Завис. Модуль NRF24L01+.
С антенной. До 1 км. Я понял, что это заводская фича. Дальше проект
заглох. Не разбирался. - B_кoмaндиpoвкe(06.04.2025 09:59,
)
- Вы не первый, кто не поверил. И я сам не понял тогда, что
происходит. Напоминаю. Пишу тестовые варианты, компилирую, пробую.
На одной правке трансмиттер перестает работать. Завис. Проверил
код. Все нормально. Пробую другие варианты. Работает. Стал
вспоминать, когда завис. После очередного варианта. Откатился до
варианта с отправкой слова "TEST". Ctrl+Z. Завис. Модуль NRF24L01+.
С антенной. До 1 км. Я понял, что это заводская фича. Дальше проект
заглох. Не разбирался. - B_кoмaндиpoвкe(06.04.2025 09:59,
- "Не отправляйте трансмиттеру слово "TEST"" Даже интересно, что
будет? - maik-vs(04.04.2025 19:42)
- "Зачем там эта кнопка?" SciFi(1 знак., 05.04.2025 11:09, картинка)
- Вот, а я сначала спросил ))) - maik-vs(05.04.2025 11:12)
- В проекте отправка слов. Проверял одну идею. Таблица соответствий
слово-код. B_кoмaндиpoвкe(526 знак., 04.04.2025 21:48,
)
- С этой точки зрения, чтобы не нарываться на непонятки, рекомендую
покупать модули с чисто китайскими чипами: Nikolay_Po(145 знак., 05.04.2025 10:15, ссылка)
- Китайские чипы полный аналог NRF24L01 или функциональный? Коды
команд будут совпадать с NRF? - Fomich(10.04.2025 14:27)
- Коды команд совпадают. Разница лишь в битах управления выходной мощностью, вроде. - Nikolay_Po(10.04.2025 15:04)
- Вот с совместимостью есть засада. - Гyдвин(10.04.2025 15:02)
- И какая же? Я смотрел - не нашел. Или вы про совместимость в эфире?
По ПО, вроде должна быть полная, кроме мощности. - Nikolay_Po(10.04.2025 15:08)
- Мне попадался инверсный бит в процессе ретрансляции пакетов - не
работало с оригинальными NRF. Ну и китайцы... В свое время пытался
пользовать модули RFM73 (с мощностью +4 дБм). Производитель чипов
Beken снял их с производства, а модули у китайцев еще долго
барыжились. Такое дерьмо стало... - Гyдвин(10.04.2025 15:30)
- Вот! Там был бит признака автоматического перезапроса, вроде. Так вот, китайцы по моей ссылке, вроде, всё поправили и продают уже якобы приличные, свои собственные, китайские чипы. По всем данным, что искал - заявляют совместимость с оригинальными NRF. Но лично я до сих пор не довёл закупленные 5шт до запуска. Руки не доходят. - Nikolay_Po(10.04.2025 16:43)
- Мне попадался инверсный бит в процессе ретрансляции пакетов - не
работало с оригинальными NRF. Ну и китайцы... В свое время пытался
пользовать модули RFM73 (с мощностью +4 дБм). Производитель чипов
Beken снял их с производства, а модули у китайцев еще долго
барыжились. Такое дерьмо стало... - Гyдвин(10.04.2025 15:30)
- И какая же? Я смотрел - не нашел. Или вы про совместимость в эфире?
По ПО, вроде должна быть полная, кроме мощности. - Nikolay_Po(10.04.2025 15:08)
- Как это - закрыл? Вот жеж ссылка: pavel2000(1 знак., 05.04.2025 15:19, ссылка)
- Я у себя попробовал: "Недоступно". - Nikolay_Po(05.04.2025 16:27)
- Работает. У вас глюк какой-то был. - Ralex(07.04.2025 12:28)
- Я у себя попробовал: "Недоступно". - Nikolay_Po(05.04.2025 16:27)
- Китайские чипы полный аналог NRF24L01 или функциональный? Коды
команд будут совпадать с NRF? - Fomich(10.04.2025 14:27)
- С этой точки зрения, чтобы не нарываться на непонятки, рекомендую
покупать модули с чисто китайскими чипами: Nikolay_Po(145 знак., 05.04.2025 10:15, ссылка)
- "Зачем там эта кнопка?" SciFi(1 знак., 05.04.2025 11:09, картинка)
- Благодарю! Скачал, буду разбираться... - Fomich(04.04.2025 06:55)
- Т.е. как так, не отправляйте? Вообще в потоке данных такой
последовательности не должно быть или в ходе какой-то
инициализации? Если в потоке данных - это же дичь, не верю!) - CS!(05.04.2025 09:41)
- Всем привет! Fomich(1814 знак., 15.04.2025 07:05)