Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 04 апр 2020, 07:34

Часовой пояс: UTC + 3 часа [ Летнее время ]



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Библиотека макросов для работы с модулем nRF24
Автор Сообщение
  Заголовок сообщения:  Re: Библиотека макросов для работы с модулем nRF24  
Цитата
А никто и не говорил, что будет легко. :mrgreen:
Модуль в принципе не может работать в дуплексе. Или прием, или передача. Но переход из режима в режим не сложен, и не занимает много времени. У меня каждый модуль (в системе их 8 ) выходит в эфир каждые 5 мс. В режиме передачи находится примерно 0,6 мс, и снова возвращается в режим приема.
Так что обмен организован даже не двухсторонний, а восьмисторонний. При небольшом снижении скорости обмена строил сеть из 15 модулей, и все работало как часики.
АСК пакет мне не был нужен, поэтому я просто залочил эту функцию Кому надо, можно включить. Но скорострельность работы резко упадет.
Сообщение Добавлено: 13 фев 2020, 19:47
  Заголовок сообщения:  Re: Библиотека макросов для работы с модулем nRF24  
Цитата
Библиотека минимальна, настраивается только на прием или передачу. Организация двустороннего обмена не реализованна. Даже загрузки ACK пакета нет.
Сообщение Добавлено: 03 янв 2020, 21:57
  Заголовок сообщения:  Библиотека макросов для работы с модулем nRF24  
Цитата
По просьбе S@per'a выкладываю свою библиотеку макросов для работы с модулем nRF24.
На функциональную полноту библиотека не претендует, но основные задачи управления радио-модулями решены. Библиотека заточена на прием/передачу двухбайтовых информационных пакетом (легко увеличить). Для работы так же потребуется стандартная библиотека формирования задержек из комплекта GetChiper'a, или своя подпрограмма формирования задержек.
В настройках указаны пины ATMega168p/328p при использовании аппаратного SPI микроконтроллера.
По умолчанию модуль настраивается в режим приема.
Если кому-то будет нужно, выложу в качестве примера одну из своих разработок с конкретным использованием этой библиотеки.


Вложения:
NRF_SPI.rar [4.88 КБ]
Скачиваний: 175
Сообщение Добавлено: 01 окт 2018, 10:24

Часовой пояс: UTC + 3 часа [ Летнее время ]


Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB