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

Eugen_G

Есть приемник tiny, с мегой 168. Хочу прошить прошивкой с sbus. Достаточно ли будет заменить мегу или нужно что-то еще?

BAU
Eugen_G:

Достаточно ли будет заменить мегу или нужно что-то еще?

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

dilkins
Eugen_G:

Есть приемник tiny, с мегой 168. Хочу прошить прошивкой с sbus. Достаточно ли будет заменить мегу или нужно что-то еще?

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

BlackVetal

Скачал последнюю версию прошивок, TX RX. Залил. При этом “забиндился” (слава богу 😉), но глядя на свой передатчик, вижу что он постоянно мигает красным. Передатчик у меня Оранжевый. При этом, помню что читал инструкцию, где говорится что при не совпадении КС - передатчик должен постоянно мигать. А у меня он мигает в обычном нормальном рабочем состоянии. Задал вопрос товарищу BAU. Выяснил что мигать он должен с разной частотой, в зависимости от выставленной мощности. Проверил эту теорию, поменял мощность, да реально мигает быстрее или медленнее (чаще, реже). Решил все же своими глазами увидеть ошибку КС программы. В исходнике изменил одну строковую переменную меню, и не меня версии откомпилил и залил. ДА… и решил сделать это и с приемником и с передатчиком.
В итоге, с приемником все ок. Я четко отличаю штатный режим от ошибки КС.
Но с передатчиком, получается что он мигает красным, как из за ошибки КС программы, так и он просто мигает в соответствии с его мощностью.
При этом я даже на камеру записал обе ситуации. И если бы я не записал и не посмотрел несколько раз, то на самом деле трудно без “опыта” не насмотревшись на то и на другое, четко отличить ошубку КС от штатной работы.
При этом, когда ошибка КС - это четко видно в терминале. А когда обычная работа, это тоже вижу в терминале, и серва работает.

А теперь вопрос - это баг (который нужно пофиксить) или это фича (в которой нужно уметь определять скважность на глаз)? 😉
Просто скважность немного разная при аварии и штатной работе.

Vadim_AK
BlackVetal:

А теперь вопрос - это баг (который нужно пофиксить) или это фича (в которой нужно уметь определять скважность на глаз)? 😉
Просто скважность немного разная при аварии и штатной работе.

Не задавался этим вопросом, но если это действительно так, то может это как раз тот случай, когда надо задействовать имеющийся в передатчиках (правда, кажется, не во всех) бизер?

BlackVetal
Vadim_AK:

когда надо задействовать имеющийся в передатчиках (правда, кажется, не во всех) бизер?

Может и так. Хотя достаточно было бы и световой индикации. Как на компутере (один длинный, три коротких).
Офтоп конечно, 😃 Но у нас был препод один. Читал “операционные системы”. Однажды он пришел на лекцию, и сказал, “ошибки в компьютере определяются по пискам… а писки бывают длинными и короткими”. 😉

Eugen_G
BAU:

прошейте ее загрузчиком

У меня мега снятая с ардуино, там ардуиновский загрузчик залит. Менять?

BAU
BlackVetal:

А теперь вопрос - это баг (который нужно пофиксить) или это фича (в которой нужно уметь определять скважность на глаз)? 😉

Скорее всего баг, надо бы какую нибудь последовательность воспроизводить, например 3 длинных импульса -3 коротких))

Andrey3167
BlackVetal:

Хотя достаточно было бы и световой индикации.

Модули все разные, у кого один светодиод, у кого два, цвета разные. А у автора прошивки вроде и OrangTx-а нет, поэтому моргает он не так как хотелось бы

BAU
Eugen_G:

Менять?

Необязательно, если вам удобно - пользуитесь им.

Eugen_G

Залил прошивку, поменял фьюзы. Правда extented fuse прошиваться не захотели, но на работу повлиять вроде не должны.Перепаял мегу. Не работает.

Plohish

нужно было:

  1. залить бут, фьюзы
  2. запаять мегу на место
  3. прошить прошивку штатными средствами

“не работает” - так пишут люди которые наедятся на магию телепатов…
хоть бы симптомы отписали…

BAU
Eugen_G:

Правда extented fuse прошиваться не захотели

А должны были… Это важный раздел.

Eugen_G:

Залил прошивку,

У вас загрузчик ардуиновский прошит, зачем прошивку сразу? Из среды ардуино можно компилировать и залить сразу.

Eugen_G:

Не работает.

А загрузчик работает?

тигромух
Vadim_AK:

Не задавался этим вопросом, но если это действительно так, то может это как раз тот случай, когда надо задействовать имеющийся в передатчиках (правда, кажется, не во всех) бизер?

Пищалка есть в оранжах и проектах на базе openLRSngTX.
Я сделал небольшой патчик, задействующий пищалку. Еще немного потестирую и выложу здесь.
Если Александр одобрит - закоммитит в гит.

Eugen_G

А какие вам нужны симптомы? Бут залит ардуиновский. фьюзы прошил. L и Н фьюзы прошились. Ex фьюзы не шьются. Пршивка была залита еще на плате ардуино. Не работает - значит не работает совсем ничего. Даже программатор на плате приемника мегу не видит. Перепаял мегу обратно на ардуину и вернул ардуиновские фьюзы. Работает. На компорт идут данные. Мне кажется что то связано с генератором.

Plohish

какие конкретно фьюзы залил?
каждое слово из вас тянуть придётся?

Для загрузчика Megaloader - подойдут фьюзы DE, DC, FD (или 05).
Для загрузчика Arduino - DE DA FD (или 05).

BAU
Eugen_G:

Мне кажется что то связано с генератором.

А на вашей платке кварц впаян? Как то видел экспертовские приемники без внешнего кварца…

Eugen_G
Plohish:

Для загрузчика Megaloader - подойдут фьюзы DE, DC, FD (или 05). Для загрузчика Arduino - DE DA FD (или 05).

пробовал и те и другие. На плате приемника не работает. На ардуине работает с родными фьюзами (FF DA 05). Родная мега 168 на приемнике работает.

BAU:

А на вашей платке кварц впаян? Как то видел экспертовские приемники без внешнего кварца…

Да, впаян. 16 мгц.

BAU
Eugen_G:

На плате приемника не работает

Ищите проблему на плате приемника. Чудес не бывает

Eugen_G
BAU:

Ищите проблему на плате приемника. Чудес не бывает

Родная мега 168 работает на плате приемника без проблемю

BlackVetal
Eugen_G:

Родная мега 168 работает на плате приемника без проблемю

У вас есть две рабочих меги. И две рабочих платы. И судя по всему у одной меги и платы приемника - аппаратная несовместимость!!! 100%
Вы в это верите?! Думаю нет.

Платы у вас не меняются. Меняется только содержание мег. Если конечно нет таких вещей как кз, или обрывов на печатной плате во время пайки.
Разберитесь с фюзами по битикам. Лишним не будет.