Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )

gravizapa

Так вроде нормально все должно работать?

gravizapa
gravizapa:

Так вроде нормально все должно работать?

Ошибочка,фьюзы поправил: Low=DE, High=DA, Extended= 05, перепрошил и опять в меню можно зайти только один раз - после перепрошивки. Даже нет больше вариантов - где ещё искать косяк… Не будешь же каждый раз,чтобы в меню что-то изменить,прошивать платку…

emax

может eeprom перед прошивкой почистить? Вдруг там какой-нибудь мусор мешает…

Plohish

а банально, как питание подаётся на передатчик? может тут проблема…

gravizapa
emax:

может eeprom перед прошивкой почистить? Вдруг там какой-нибудь мусор мешает…

Прошиваю через openLRSng configurator, с галкой “стереть eeprom”.

Plohish:

а банально, как питание подаётся на передатчик? может тут проблема…

При прошивке и попытках войти в меню пит.от FTDI 232 (3.3v)., при попытках запуска передатчика от 3S LIPO, через пятаки на плате IN+ и GND. PPM сигнал подается с приемника frsky dr4-|| на площадки ppm,+5v, gnd.
Прошивается нормально(oetx27hetx328.hex) и если после прошивки быстро отключить usb, не дожидаясь пока прошивка сама выставит значения в регистрах и поменять скорость порта на 38400,после первого переподключения можно по(m) зайти в меню,выставить нужные значения регистров,выполняется команда rebind. Но после выхода,войти в меню уже никак ни через PuTTY ни через Termite не получается (с любыми вариациями жмаканья m в любых моментах времени) Скрин того,что можно увидеть в терминале(с вариантами значений регистров) пост #3661. Контрольный диод платы пер. мигает один раз красным и всё. Диод на ардуине постоянно бысто мигает. На самой рфм ничего не горит…

Plohish

для входа в меню, питать нужно по человечески… либо от штатной батареи через встроенный BEC, либо от нормальных 5 вольт…
опять же, по процедуре:

  1. подключить соединённые(Rx, Tx, масса) передатчик и FTDI к компу
  2. после нахождения СОМ порта, открыть PUTTY(фокус на окне)
  3. подать внешнее питание на передатчик и сразу же жмакать англ “m”
gravizapa

Всё по Вашей инструкции из поста выше,хотя она только подтвердила мои действия. И раньше делал именно так. Питание после бека 5,01в. Не могу понять где ошибаюсь. Кажется перепробовал все возможные варианты. Касательно диодов на рфм- они должны гореть,если передатчик штатно запустился?

Plohish
gravizapa:

Всё по Вашей инструкции,постом выше,хотя она мои действия только подтвердила и ранее делал именно так.
Питание после бека 5,01в .

как то не верится…

gravizapa:

При прошивке и попытках войти в меню пит.от FTDI 232 (3.3v).

есть подозрение что и питание на передатчик подавалось сразу с FTDI
а по инструкции питание на передатчик нужно подавать уже после подключения всей лабуды к компу…

gravizapa
Plohish:

есть подозрение что и питание на передатчик подавалось сразу с FTDI
а по инструкции питание на передатчик нужно подавать уже после подключения всей лабуды к компу…

Т.есть при прошивке красный провод +3.3в от ФТДИ не нужно подключать?

Plohish

ни при прошивке, ни при настройке не нужно!
питание подаётся ОТДЕЛЬНО!

gravizapa
Plohish:

ни при прошивке, ни при настройке не нужно!

Да,наверно ларчик просто открывался…😃 Ща попробуем…

Plohish:

ни при прошивке, ни при настройке не нужно!

Да,наверно ларчик просто открывался…😃 Ща попробуем…

Plohish:

ни при прошивке, ни при настройке не нужно!
питание подаётся ОТДЕЛЬНО!

Прошил,с подачей питания от передатчика,но в меню повторно снова войти не получается. Питание от внутр. бека.😵

Plohish

строго по инструкции? сначала всё соединяем, подключаем к компу, открываем Putty - фокус должен быть на окне, и только потом подаём питание на передатчик и жмакаем m

gravizapa
Plohish:

строго по инструкции? сначала всё соединяем, подключаем к компу, открываем Putty - фокус должен быть на окне, и только потом подаём питание на передатчик и жмакаем m

Вот всё именно так. Повторил по паре раз с PuTYY и Termite. Вдумчиво,не торопясь. Странно что после прошивки спокойно заходит в меню по m , а что случается дальше- непонятно…

Plohish

gravizapa
за ночь, у меня возникло несколько вопросов…

  1. что за Ардуина используется в проекте, понимаю что mini, но более конкретно, что за чип, частота?
  2. Каким образом заливается прошивка? (какой программатор и программа прошивки используется, как соединяешься с платой передатчика)
  3. не менялся ли проц на ардуине, и если да, то что за загрузчик в нём стоит?
gravizapa
Plohish:
  1. что за Ардуина используется в проекте, понимаю что mini, но более конкретно, что за чип, частота?

Arduino Pro Mini MEGA328P (5v,16MHz)

Plohish:
  1. Каким образом заливается прошивка? (какой программатор и программа прошивки используется, как соединяешься с платой передатчика)

Через OpenLRSng configurator, FTDI 232 TX,RX, GND, с питанием на плату передатчика(IZI LRS) IN+, GND файл прошивки oetx27hetx328.hex

Plohish:
  1. не менялся ли проц на ардуине,

Нет.

Plohish:

что за загрузчик в нём стоит?

Есть серьёзные подозрения,что с ним я сильно накосячил т.к. на текущий момент через OpenLRSng configurator прошить её не возможно, а в терминале видится это : т.е. прошивка нормально уже не запускается,происходит циклическая перезагрузка? Как исправить ситуацию (с моими никакими знаниями и навыками программирования) совершенно непонятно:)

Plohish
gravizapa:

Через OpenLRSng configurator

тогда каким образом вы входили в меню сразу после перепрошивки, OpenLRSng configurator позволяет работать как в терминале?

Я бы сейчас взял программатор ISP, очистил кристалл, залил бы Megaloader, поставил фьюзы DE, DC, FD (или 05) и потом залил бы прошивку программкой MegaLoad .NET…
По такому пути изготовлено несколько приёмников и передатчиков…

gravizapa
Plohish:

тогда каким образом вы входили в меню сразу после перепрошивки, OpenLRSng configurator позволяет работать как в терминале?

Менял скорость порта на 38400,запускал терминал. Но только один раз.

Plohish:

По такому пути изготовлено несколько приёмников и передатчиков…

Пробуем сделать по инструкции…

Plohish
gravizapa:

Менял скорость порта на 38400,запускал терминал. Но только один раз.

Теперь вполне очевидно, что до момента входа в меню и сохранения параметров все работало правильно…
Вариантов может быть много, от кривого загрузчика, до неправильных фьюзов, при которых затирается либо часть исполняемого кода либо часть загрузчика…