Вопросы по NRF24L01

Gosu

✩✩✩✩✩✩✩
27 Июн 2024
26
2
Попробуйте другие модули подкинуть, в них тоже бывают проблемы
На приёмнике не смогу, там всё запаяно и собрано, а на передатчике пробовал поставить другой модуль - не помогло.
Пробовал приёмник на другом контроллере собрать, но у меня остался только CH340 с незапаянными ногами, туда пытался подключить, запустил сканер - там полный хаос, почему-то не работает.
 
Изменено:

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,489
992
59
Марий-Эл
@bort707, Недостающие данные она забивает нулями. Длина пакета передатчика фиксированная. Даже, если ты задаёшь количество передаваемых байт, уходит всё равно пакет фиксированной длины. Но лучше указывать действительное количество передаваемых байт.
 

Gosu

✩✩✩✩✩✩✩
27 Июн 2024
26
2
Я победил! Косяк был в библиотеке RF24, которую я скачал с гитхаба AlexGyver / nRF24L01 (не качайте это).
Установил нормальную с iarduino.ru всё сразу заработало как надо. Блин, так и знал что проблема программная.
 

VictorArx

★★★✩✩✩✩
22 Мар 2021
644
102
Когда что то не работает ,две проблемы: аппаратная и софтовая. Исключением одной находишь, где косяк. Примерно так.
 

Gosu

✩✩✩✩✩✩✩
27 Июн 2024
26
2
Пришли 2 новых модуля Atmega328PB, решил подключить к ним nRF24L01, но на сканере всё забивается 4-ками, при чём на обоих. Переподключаю к старой Atmega328P, всё нормально сканирует. Это брак получается? Хотя подключал к новому контроллеру термометр, нормально работало. Что это может быть?

1766127044695.png
 
Изменено:

Gosu

✩✩✩✩✩✩✩
27 Июн 2024
26
2
@bort707,я просто прописываю в platformio.ini
board = nanoatmega328new
Что-то еще надо установить?
 

Gosu

✩✩✩✩✩✩✩
27 Июн 2024
26
2
@Bruzzer, я пробовал от 3.3v с Nano подать напрямую, пробовал через 5v адаптер, причём 5v на него и с Nano и независимое подключал всё одно и то же, четвёрками всё заспамляет
 

Gosu

✩✩✩✩✩✩✩
27 Июн 2024
26
2
В общем смог завести подключив к шине ICSP (которые отдельно 6 пинов). Походу в новых контроллерах на 11 12 13 пинах оно не работает или типа того
 

Bruzzer

★★★★✩✩✩
23 Май 2020
741
226
Получается так.
Наверно имеет смысл в этом убедиться прозвонкой, и если пины разные, то записать, что к каким выводам МК подключено. Или же они подключены к одним выводам, но на разъеме (разъемах) 11 12 13 физический дефект - непропай, окисление ... Или работоспособность переносом на ICSP, это просто совпадение с другими факторами