LORA 1278 F30
- Войдите на сайт для отправки комментариев
Пт, 31/05/2019 - 13:43
Привет всем, вобщем сталкнулся с таким чудом: собрал Lora + uno/Lora+uno - все работает, пакеты летят, задержки считаются, вобщем все ок.
Дальше, выкидываю uno и ставлю mega или due и ничего не работает с ними, ни на стороне приемника ни на стороне передатчика. Провода, другие платы, раздельное питание радиомодуля и ардуинки - ничего не помогает.
Подскажите, кто с таким сталкивался и как решал.
ОГРОМНОЕ СПАСИБО ЗА ПОДСКАЗКИ!
А скетч показать? И библиотеки заодно? Может они только под uno заточены, откуда нам знать что Вы там используете?
Евгений, библиотека https://github.com/sandeepmistry/arduino-LoRa из установщика библиотек в IDE, код из примера этой библиотеки.
сама лора https://www.nicerf.com/product_146_49.html
На беглый взгляд никакой привязки к Uno не заметил.
Эта ваша лора подключается к Ардуино по SPI? К каким пинам подключаете ее на меге?
на DUE,
#define ss 10 #define rst 9 #define dio0 2 -соответственно с пинами
miso mosi sck - к соответствующим пинам на spi разьёме due
победил!
победил!
и что было?
Неконтакт. Израсходовано 3л спирта.
Нет. Не так.
Неисправность самоустранилась. Израсходовано 3л спирта.
Грин, согласен )
Грубо говоря, существует четыре режима передачи данных, отличающиеся условием сдвига данных (по фронту или по спаду синхро-импульсов - так называемая фаза), а также уровнем сигнала, в котором должна находится линия SCK при отсутствии синхро-импульсов (полярность). Различные комбинации фазы и полярности, формирующие четыре режима передачи данных, сведены в таблицу:
Для изменения режима передачи данных служит функция SPI.setDataMode().