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

тигромух
AlexRose:

в мегалоад вторая строка выбора hex’a EEPROM туда eeprom_clean.hex и вперед.

Нет, eeprom_clean.hex - это программа, ее надо залить во флеш, включтиь питание и дождаться пока диод погаснет (или наоборот, загорится, точно не помню).
Это прога запустится и почистит eeprom.
Потом заливайте хекс прошивки.

dragen25:

Еще вроде бы надо изменить номер или версию компиляции (в шапке config.h)

Если чистить eeprom, то версию можно не править. И наоборот 😃

BAU
тигромух:

eeprom_clean.hex - это программа

Ааа… понятно. Я думал это просто хекс с адресацией в еепром и значениями “00” во всех байтах.

Andrey3167
AlexRose:

последний вопрос меня мучает

Александр, пожалуйста выложите свой скомпилированный хекс для 2G, мне бы тоже сгодился

тигромух
BAU:

Ааа… понятно. Я думал это просто хекс с адресацией в еепром и значениями “00” во всех байтах.

Ну теоретически такое тоже можно сделать, только этот хекс еще надо сгенерить. И дефолтные значения для атмеги будут 0xFF.

BAU
тигромух:

атмеги будут 0xFF.

Да,да. Забыл.

тигромух:

Ну теоретически такое тоже можно сделать

Уже давно и практически реализовано 😃

Аналогичный хекс есть и для своих настроек. Ну чтоб не вспоминать что и где.

EEPROM_Clean_ATMega328.zip

Ratverg

Всем привет! =)
Перебираюсь в эту ветку.
Купил новый Orange 1W lrs и OrangeRx R910 Spektrum DSM2 9Ch 2.4Ghz TwinPort Rx с SBUS
Хочу связать их по SBUS, сделать ретранслятор. Что куда подключать и кого шить 😃

AlexRose

Друзья, кто нибудь подскажет блок кода функции пищалки (BUZZER) для вставки в прошивку для 2G?

уж больно было бы удобно, когда ретранслятор, будешь знать если входной сигнал пропал,
вроде еще напряжение можно измерять и пищать когда ниже заданного порога.

думаю, только Александр бы мог грамотно вшить в свой код

BAU
Ratverg:

Что куда подключать и кого шить

Все то же и так же как и по ППМ. 8 регистр тока изменить на 2.

Ratverg
BAU:

Все то же и так же как и по ППМ. 8 регистр тока изменить на 2.

а тут вроде Тигромух что-то ещё перепаивал?

тигромух
BAU:

Да, точно. Было для оранжа. rcopen.com/forum/f90/topic341906/1245

Все верно 😃
Только код для такого типа куда-то пропал с гитхаба. Можно взять _здесь_ и вставить в config.h.
В остальном все аналогично PPMу.
Питание для приемника DSM2 я взял с танталового кондея рядом со стабиком и подал после стабика DSM2. Ну там разберетесь, нужна только цешка 😃

AlexRose:

Друзья, кто нибудь подскажет блок кода функции пищалки (BUZZER) для вставки в прошивку для 2G?

А там пищалка с генератором или без?

Ratverg
тигромух:

Питание для приемника DSM2 я взял с танталового кондея рядом со стабиком и подал после стабика DSM2.

эмм, а нельз просто от 2S батареи запитать?

BAU:

8 регистр тока изменить на 2.

это в настроиках, так понимаю самои прошивки?

тигромух
Ratverg:

эмм, а нельз просто от 2S батареи запитать?

Не помню какой там стабик в приемнике. Скорее всего можно, но лучше уточнить.

BAU
Ratverg:

это в настроиках, так понимаю самои прошивки?

Нет. Регистры изменяются через терминальный доступ в процессе настройки. Можно конечно и поправить значения по умолчанию в прошивке. Но конкретно этот регистр нет смысла.

Ratverg
тигромух:

Не помню какой там стабик в приемнике. Скорее всего можно, но лучше уточнить.

похоже нельзя… погорел стаб

AlexRose

Итак, экспериментировал тут с прошивками для 2G
Попробовал сначала ту, что выкладывал выше Евгений.
Потом попробовал свою, сам скомпилировал, залил.
Перед каждой прошивкой очищал eeprom.

Пульт включен, ппм идет в 2G
Результат один и тот же - передатчик не запускается на “холодную” то есть если питание подавать через промежутки времени более 1 мин.
А если буквально подал питание, не запустился, выключил, опять подал питание и он запускается - повторяемость 99%.

если подключить к терминалу - в момент когда передатчик не запустился, он пишет:

Baychi soft 2013
TX Open Expert V2 F8

Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8

Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8

Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8

и так далее, бексонечно

такое ощущение что то со стартом, как будто циклично пытается стартануть?

BAU
AlexRose:

как будто циклично питается стартануть?

Такое ощущение что программа чтото считывает с UART и рестартует. А если подтянуть RX к 1?

AlexRose
BAU:

Такое ощущение что программа чтото считывает с UART и рестартует. А если подтянуть RX к 1?

дак к UART программатор не подключен… что там можно считывать?
не понимаю что значит rx к 1 подтянуть?

BAU
AlexRose:

что там можно считывать?

наводку от TX например в виде всякой белиберды.

AlexRose:

не понимаю что значит rx к 1 подтянуть?

Подключить резистор ~10к между RX и + . То есть аппаратно подать на него логическую единицу.

Это из соображений, что когда вы втыкаете адаптер, на нем уже присутствует эта самая 1-ца. И модуль не глючит.

AlexRose
BAU:

наводку от TX например в виде всякой белиберды.

да, тоже проскакивала такая мысль… пробовал рукой прикрывать водить там рядом во время подключения питания - иногда эффект был.

BAU:

Подключить резистор ~1к между RX и + . То есть аппаратно подать на него логическую единицу.

разве это будет решение? его придется отключать подключать…

самое главное- на прошивке эксперта этого же нет… может какую то паузу в старт добавить?
потому что когда питание подаешь слышен слабый щелчок в динамиках рядом на столе. на эксперте его не слышал
то есть что то там да проскакивает

BAU
AlexRose:

разве это будет решение? его придется отключать подключать…

нет он не будет мешать работе. тока резистор возьмите ~10к