Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )
Есть приемник tiny, с мегой 168. Хочу прошить прошивкой с sbus. Достаточно ли будет заменить мегу или нужно что-то еще?
Достаточно ли будет заменить мегу или нужно что-то еще?
Достаточно меги, тока прошейте ее загрузчиком предварительно и выставите фюзы, чтобы потом не мучиться.
Есть приемник tiny, с мегой 168. Хочу прошить прошивкой с sbus. Достаточно ли будет заменить мегу или нужно что-то еще?
я вот буквально недавно сталкивался с этим вопросом, если что пиши в личку…
Скачал последнюю версию прошивок, TX RX. Залил. При этом “забиндился” (слава богу 😉), но глядя на свой передатчик, вижу что он постоянно мигает красным. Передатчик у меня Оранжевый. При этом, помню что читал инструкцию, где говорится что при не совпадении КС - передатчик должен постоянно мигать. А у меня он мигает в обычном нормальном рабочем состоянии. Задал вопрос товарищу BAU. Выяснил что мигать он должен с разной частотой, в зависимости от выставленной мощности. Проверил эту теорию, поменял мощность, да реально мигает быстрее или медленнее (чаще, реже). Решил все же своими глазами увидеть ошибку КС программы. В исходнике изменил одну строковую переменную меню, и не меня версии откомпилил и залил. ДА… и решил сделать это и с приемником и с передатчиком.
В итоге, с приемником все ок. Я четко отличаю штатный режим от ошибки КС.
Но с передатчиком, получается что он мигает красным, как из за ошибки КС программы, так и он просто мигает в соответствии с его мощностью.
При этом я даже на камеру записал обе ситуации. И если бы я не записал и не посмотрел несколько раз, то на самом деле трудно без “опыта” не насмотревшись на то и на другое, четко отличить ошубку КС от штатной работы.
При этом, когда ошибка КС - это четко видно в терминале. А когда обычная работа, это тоже вижу в терминале, и серва работает.
А теперь вопрос - это баг (который нужно пофиксить) или это фича (в которой нужно уметь определять скважность на глаз)? 😉
Просто скважность немного разная при аварии и штатной работе.
А теперь вопрос - это баг (который нужно пофиксить) или это фича (в которой нужно уметь определять скважность на глаз)? 😉
Просто скважность немного разная при аварии и штатной работе.
Не задавался этим вопросом, но если это действительно так, то может это как раз тот случай, когда надо задействовать имеющийся в передатчиках (правда, кажется, не во всех) бизер?
когда надо задействовать имеющийся в передатчиках (правда, кажется, не во всех) бизер?
Может и так. Хотя достаточно было бы и световой индикации. Как на компутере (один длинный, три коротких).
Офтоп конечно, 😃 Но у нас был препод один. Читал “операционные системы”. Однажды он пришел на лекцию, и сказал, “ошибки в компьютере определяются по пискам… а писки бывают длинными и короткими”. 😉
прошейте ее загрузчиком
У меня мега снятая с ардуино, там ардуиновский загрузчик залит. Менять?
А теперь вопрос - это баг (который нужно пофиксить) или это фича (в которой нужно уметь определять скважность на глаз)? 😉
Скорее всего баг, надо бы какую нибудь последовательность воспроизводить, например 3 длинных импульса -3 коротких))
Хотя достаточно было бы и световой индикации.
Модули все разные, у кого один светодиод, у кого два, цвета разные. А у автора прошивки вроде и OrangTx-а нет, поэтому моргает он не так как хотелось бы
Менять?
Необязательно, если вам удобно - пользуитесь им.
Залил прошивку, поменял фьюзы. Правда extented fuse прошиваться не захотели, но на работу повлиять вроде не должны.Перепаял мегу. Не работает.
нужно было:
- залить бут, фьюзы
- запаять мегу на место
- прошить прошивку штатными средствами
“не работает” - так пишут люди которые наедятся на магию телепатов…
хоть бы симптомы отписали…
Правда extented fuse прошиваться не захотели
А должны были… Это важный раздел.
Залил прошивку,
У вас загрузчик ардуиновский прошит, зачем прошивку сразу? Из среды ардуино можно компилировать и залить сразу.
Не работает.
А загрузчик работает?
Не задавался этим вопросом, но если это действительно так, то может это как раз тот случай, когда надо задействовать имеющийся в передатчиках (правда, кажется, не во всех) бизер?
Пищалка есть в оранжах и проектах на базе openLRSngTX.
Я сделал небольшой патчик, задействующий пищалку. Еще немного потестирую и выложу здесь.
Если Александр одобрит - закоммитит в гит.
А какие вам нужны симптомы? Бут залит ардуиновский. фьюзы прошил. L и Н фьюзы прошились. Ex фьюзы не шьются. Пршивка была залита еще на плате ардуино. Не работает - значит не работает совсем ничего. Даже программатор на плате приемника мегу не видит. Перепаял мегу обратно на ардуину и вернул ардуиновские фьюзы. Работает. На компорт идут данные. Мне кажется что то связано с генератором.
какие конкретно фьюзы залил?
каждое слово из вас тянуть придётся?
Для загрузчика Megaloader - подойдут фьюзы DE, DC, FD (или 05).
Для загрузчика Arduino - DE DA FD (или 05).
Мне кажется что то связано с генератором.
А на вашей платке кварц впаян? Как то видел экспертовские приемники без внешнего кварца…
Для загрузчика Megaloader - подойдут фьюзы DE, DC, FD (или 05). Для загрузчика Arduino - DE DA FD (или 05).
пробовал и те и другие. На плате приемника не работает. На ардуине работает с родными фьюзами (FF DA 05). Родная мега 168 на приемнике работает.
А на вашей платке кварц впаян? Как то видел экспертовские приемники без внешнего кварца…
Да, впаян. 16 мгц.
На плате приемника не работает
Ищите проблему на плате приемника. Чудес не бывает
Ищите проблему на плате приемника. Чудес не бывает
Родная мега 168 работает на плате приемника без проблемю
Родная мега 168 работает на плате приемника без проблемю
У вас есть две рабочих меги. И две рабочих платы. И судя по всему у одной меги и платы приемника - аппаратная несовместимость!!! 100%
Вы в это верите?! Думаю нет.
Платы у вас не меняются. Меняется только содержание мег. Если конечно нет таких вещей как кз, или обрывов на печатной плате во время пайки.
Разберитесь с фюзами по битикам. Лишним не будет.