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

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к

Plohish
AlexRose:

его придется отключать подключать…

не придётся… по пробуйте

AlexRose
AlexRose:

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

а на счет этого у кого какие мысли?
коллективный разум - сильная штука

BAU:

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

кто то делал так уже?

Plohish

этот резистор стоит в плате вашего программатора! чего вы очкуете то?

BAU
AlexRose:

кто то делал так уже?

Да не трусьте… Это стандартная схема избавления от неадекватного поведения на входах ИС в электронике.
Гляньте на вход reset меги. Он тож подтянут резюком,именно для этого.
В меге можно программно подтянуть входы на 1 и на 0. Я не знаю с чем здесь связан глюк, обычно программисты это делают программно. Возможно выбит транзюк потяжки к 1-це в меге.

тигромух
Ratverg:

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

Печально. Ну теперь точно придется от 3.3 запитывать 😃

AlexRose
BAU:

Да не трусьте… Это стандартная схема избавления от неадекватного поведения на входах ИС в электронике.
Гляньте на вход reset меги. Он тож подтянут резюком,именно для этого.
В меге можно программно подтянуть входы на 1 и на 0. Я не знаю с чем сдесь связан глюк, обычно программисты это делают программно. Возможно выбит транзюк потяжки к 1-це в меге.

если бы он был выбит, на экспертовской прошивке тот же глюк был…
тут именно где то упущение небольшое в коде Александра в части касающейся старта (инициализации)… вчера пытался до 2 ночи разобраться , но так и не понял