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

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 ночи разобраться , но так и не понял

тигромух
AlexRose:

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

Судя по выводу передатчика там явно какой-то глюк в программе/железе. Спецсимволов не должно быть в терминале.
Коллективный разум тут вряд ли поможет, а поможет программист, желательно с этой железкой на руках.
Так что вы знаете что делать 😃

AlexRose
тигромух:

глюк в программе/железе

в железе исключено - на экспертовской прошивке этого нет, там хоть как подключай, все работает

BAU
тигромух:

желательно с этой железкой на руках. Так что вы знаете что делать

AlexRose:

тут именно где то упущение небольшое в коде Александра

Дак. Это понятно. Я просто пытаюсь решить эту проблему в обход. Поскольку Александр не появляется на форуме.

AlexRose:

если бы он был выбит, на экспертовской прошивке тот же глюк был…

Не факт. Мы не занаем как обрабатывается вход RX у Эксперта.

AlexRose
BAU:

Не факт. Мы не занаем как обрабатывается вход RX у Эксперта

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

BAU
AlexRose:

значит там как то это учтено

Согласен.
Ну тогда ищите того кто может найти ошибку и профиксить…
А я бы попробовал резюк. Хуже не будет…
На разъеме есть +3,3 возьмите два контакта от разъема пртпаяйте резюк к ним. и замкните через него RX и 3.3 в. Даж корпус вскрывать не надо.

AlexRose
BAU:

Ну тогда ищите того кто может найти ошибку и профиксить…

Думаете никто кроме создателя не может этого сделать?
Самое обидное если Александр не появится здесь и прошивка без него загнется:(

BAU:

А я бы попробовал резюк. Хуже не будет…
На разъеме есть +3,3 возьмите два контакта от разъема пртпаяйте резюк к ним. и замкните через него RX и 3.3 в. Даж корпус вскрывать не надо.

вечером доберусь - попробую.
там 4 пина, земля, Rx, Tx, и четвертый 3.3 я так понимаю. вот между 3.3 и Rx резюк 10кОм поставим-посмотрим…

BAU
AlexRose:

Думаете никто кроме создателя не может этого сделать?

Нет конечно. Я думаю если Константин(тигромух) взялся, наверняка бы сделал. Но это к нему вопрос:)

AlexRose

Константин, что Вы делаете сегодня вечером ? 😁