Jump to content
admin

Простое радиоуправление на NRF24L01+PA+LNA. Приемник

Recommended Posts

@zeconir Все варианты перепробовал. Предпоследняя прошивка работает. Последняя .......?

Edited by GeKo

Share this post


Link to post
Share on other sites

@GeKo Сори, времени последние пару дней не было совсем. Уже частично исправил. Если ничего не изменится, в субботу, ближе к вечеру по МСК, выложу. 

Share this post


Link to post
Share on other sites

Технология Maxim Integrated nanoPower: когда малый IQ имеет преимущества

При разработке устройств с батарейным питанием важно выбирать компоненты не просто с малым потреблением, но и с предельно малым током покоя. При этом следует обратить внимание на линейку nanoPower производства компании Maxim Integrated. В статье рассмотрено их применение на примере системы датчиков беспроводной оконной сигнализации.

Подробнее

Там на прошлой страничке документ вордовский скидывал, посмотрите. На вскидку - инверсия, триггеры, возврат при потере.

Share this post


Link to post
Share on other sites
                     

Платы Nucleo на базе STM32G0: чего можно добиться с помощью связки Nucleo и Arduino

Платы Nucleo и платы расширения X-NUCLEO от STMicroelectronics можно интегрировать в платформу Arduino с помощью библиотеки STM32duino. Связка плат Nucleo и платформы Arduino, и наличие готовых библиотек – представляет удобный инструмент для создания прототипов и конечных приложений в условиях ограниченного времени. Статья содержит пошаговые инструкции по установке библиотек и запуску примеров для Nucleo.

Подробнее...

@zeconir Мое мнение. Остановился на прошивке приемника от 17.09.2019 и передатчика от 21.09.2019.  Тригерная работа выходов нужна в командах которые видны, а если их не видать лучше использовать тумблеры.  В прошивке есть один тригер, я его использую для бортовых огней ( но лучше поставить тумблер, огни не гаснут как при потере связи, так и восстановлении).  Сервоприводы после обрыва связи отрабатывают в установленное положение. Инверсия не нужна если установлены переключатели и команды не кратковременные. У меня на крюках и бункерах стоят мощные соленоиды, поэтому необходимы кнопки. Буду следить за форумом.  Вам спасибо за проект и оказание помощи.

Share this post


Link to post
Share on other sites

@zeconir  Объясните, что значит 

35 – инверсия выходов[0x00, используется первые пять байт]

36 – триггирование выходов [0x00, используется первые пять байт]

37 - возврат при потере связи[0x00, используется первые пять байт 

и как установить эти байты в EEPROM.

Share this post


Link to post
Share on other sites

@GeKo Смотрите в этом сообщении

Как записать их в eeprom там расписано. А насчет 35, 36, 37 - прошу прощения, моя опечатка. Имеется ввиду, что используется первые пять БИТ в соответствующем байте.

Edited by zeconir

Share this post


Link to post
Share on other sites

@zeconir  Если я устанавливаю цифру 3 в последней прошивке в байте  36 (тригирование выходов), то тригирование выхода будет только на третьем выходе или на всех трех?

Share this post


Link to post
Share on other sites

@GeKo Чуть по-другому. Вот у вас есть пять выходов: 1, 2, 3, 4, 5. Соответственно, первому выходу соответствует бит 0, второму - бит 1. И исходя из этого вы записываете биты.

image.png.8b748234b968ee1bfde51284b65a4f2f.png

Share this post


Link to post
Share on other sites

@zeconir Не могу разобраться. Получился такой EEPROM последней прошивки приемника,

image.png.de26cb762b5bdbb74caab27db3888635.png

 

что и где менять не разберусь. Жду помощи. Спасибо.

 

Edited by GeKo
исправление

Share this post


Link to post
Share on other sites

@GeKo Конкретнее. Что именно не понятно? Объяснить попробую, но еще раз повторюсь - все уже было расписано.

Итак, нужно триггирование 3 выхода. Окей. Открываете скачанный вордовский док, и смотрите в самом конце "таблицу" соответствия. За триггер отвечает 36 байт EEPROM. Кликаем по нему.01.png.0a244b8b755fd0c35b37e1513f51cc45.png

В окне правее теперь нужно изменить значение. Можно сделать это посчитав в калькуляторе (к примеру, режим программиста в виндовом), а можно просто ручками вбить биты. Нам нужен третий выход , значит меняем бит 2 (не забываем, биты считаются справа налево, от 0 до 7; см. мое предыдущее сообщение).02.png.3c9f9cd06e977d94ff01b9ee4d175076.png

Сохраняем файл EEPROM, прошиваем обратно в устройство.

Edited by zeconir

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...