Самодельный передатчик (часть 2)
Совсем без редактирования параметров на передатчике нехорошо. В поле настраивать передатчик с ноутбука неправильно. Хотя кто-то из китайцев так и делает. А по поводу логики программы мысли у меня следующие:
Приложение на большом брате должно уметь
- считать/залить настройки текущей модели (ну только это собственно сейчас и реализовано)
- cчитать/залить настройки всех моделей, возможно вместе с остальными параметрами лежащими в EEPROM
- организовать систему закладок (одна модель-одна закладка). На закладке будут собраны все параметры одной модели. Параметры модели можно будет считать с передатчика или загрузить из файла. Также можно будет сохранить отредактированные параметры с любой закладки.
делать автоматический перенос параметров пока не планирую - можно ненароком нужные настройки убить.
Может есть еще какие идеи/пожелания по поводу связи с компом. Запал вроде еще не остыл…
А, насчет “панели” и конструктора мысль верная. Жаль что я когда пустился во все тяжкие и начал править прошивку не пошел по этому пути.
Сейчас вспомнить что и где модифицировал уже нереально.
С уважением,
Евгений Зайцев
Всегда можно сравнить результаты своей работы и исходников, на которых базировался.
Есть прекрасные системы сравнения текстовых файлов. Открывают два окна рядом и показывают какие строки добавлены, какие изменены, какие удалены.
Я пользуюсь встроенным "Фрегат"овским; наверняка есть, например, какой-нибудь плагин к Total Commander и т.п.
а кто нить встречал программы которые их .hex файла могут сделать бинарник и наоборот?
Набираем в Гугле “программа hex to bin”…
Это может сделать тот же CVAVR.
В его интерфейсе запусти программатор (Shift+F4), загрузи свой hex (File -> Load FLASH). И можно никого не прошивая там же сохранить прошивку в файл (File -> Save FLASH ), выбрав при этом нужный тебе тип файла (hex, rom, bin). А для еепрома - File -> Save EEPROM и eep, hex, bin.
Таким методом, кстати, можно разделить FLASH и EEPROM, если они спрятаны внутри одного файла слабочитаемого формата.
P.S. Какие мы тут активные, однако… Время - 9 утра, “но в Городе Дураков никто не спал” (с) “Золотой ключик” 😃
Да нет, мне нужно исходный код скорее всего или консольки…
для редактирования параметров моделей на компе… чтобы автоматом распаковать, изменить что нужно и запаковать… чтобы не думать что и в какой последовательности запускать 😃
в принципе спасибо за наводку - чтото нашел на дельфях… пойдет чтобы разобраться…
Никто новую платформу для самодельного передатчика не разрабатывает?
я хотел бы поучаствовать если такое будет…
Всегда можно сравнить результаты своей работы и исходников, на которых базировался.
Есть прекрасные системы сравнения текстовых файлов. Открывают два окна рядом и показывают какие строки добавлены, какие изменены, какие удалены.
Я пользуюсь встроенным "Фрегат"овским; наверняка есть, например, какой-нибудь плагин к Total Commander и т.п.
Есть программа Notepad++ , там эта функция сравнения хорошо работает
Я araxis merge пользую. Нравится.
Никто новую платформу для самодельного передатчика не разрабатывает?
я хотел бы поучаствовать если такое будет…
Сделана для работы плата на 9-ом АРМ-е с цветным дисплеем 320х240, не дорогая и не сложная, все баги в Сорсе вычищены. Думаю легко можно приспособить для RC. Разницу между Атмегой и АРМ-ом, я думаю, объяснять не надо. У меня правда нет времени на такую работу. При наличии хороших алгоритмов работы софта от MSV или Алексея Гореликова, или от вас Виталий, можно конечно, по немножко, в друг появившемся свободном окне, попробовать реализацию. Не смотря на доступность исходников от всех, вас, разбираться в чужом коде дольше!
Хотя, правильнее будет сделать это на новых процессорах на ядре Кортекс М3.
с цветным дисплеем 320х240
Ну так и тачскрин тогда уж… Дисплеев таких полно в сборе с тачем.
А нужен ли, он, тачскрин? На морозе мерзнуть будет, дисплей толком не защищен, постоянно жирный.
А нужен ли, он, тачскрин? На морозе мерзнуть будет, дисплей толком не защищен, постоянно жирный.
Ну в сотовых телефонах ведь используют, и не жалуются, что жирный или не защищён. И я считаю что тачскрин был бы не лишним. Тем более если делать на АРМ-е, то аппаратная чать позволит много чего реализовать!
А какой функционал от новой платформы требуется? Может и изобретать велосипед не надо? Или все сведется к работе ради большого цветного дисплея? Мне для реализации моих желаний и старого железа “много”.
А какой функционал от новой платформы требуется? Может и изобретать велосипед не надо? Или все сведется к работе ради большого цветного дисплея? Мне для реализации моих желаний и старого железа “много”.
Абсолютно точно! Сначала кажется что нужен большой дисплей с тачскрином, потом понимаешь что вполне хватает и простого с минимальным функционалом… Кроме того тачскрин телефонного формата маловат для пульта - пользоваться неудобно, проверено. А использование большого экрана где то дюймов 5-6 ведет к тому что пульт монстроподобный получается…
Да нет, мне нужно исходный код скорее всего или консольки
Но очень понял, но… Для AVR’ок (и знатоков ассемблера)
есть и дизассемблеры с hex в ассемблер…
Но очень понял, но… Для AVR’ок (и знатоков ассемблера)
есть и дизассемблеры с hex в ассемблер…
нее, мне не прошивку смотреть…
еепром интересует (на компе редактировать)
Абсолютно точно! Сначала кажется что нужен большой дисплей с тачскрином, потом понимаешь что вполне хватает и простого с минимальным функционалом… Кроме того тачскрин телефонного формата маловат для пульта - пользоваться неудобно, проверено. А использование большого экрана где то дюймов 5-6 ведет к тому что пульт монстроподобный получается…
мысли аналогичные, у меня желание сделать новое нутро для турниги…
скорее всего с 2мя мегами (или с другим - одним но более быстрым процессором!)
ну и память конечно интересует в больших объемах…
экрана 128 на 64 за глаза!
кнопок тоже достаточно, хотя может пару сдвиговых резисторов бы предусмотреть (но нужно продумать простоту тех. реализации)
Ну так и тачскрин тогда уж… Дисплеев таких полно в сборе с тачем.
Тачскрин имеется. Экран яркий. Надо его вынести на солнце и посмотреть. Хотя, т.к. он от телефона, разборчивость должен быт в норме.
справочники сокращении на работе, если до понедельника терпит, то посмотрю. Внешне очень похож на стабилизатор.
Тачскрин имеется у вас, Вахтанг,
а у меня например нет 😦
Краеугольный камень любых самоделок - это повторяемость… если о ней не задумываться то вы получите уникальный, очень хороший, но в единственном (вашем) экземпляре передатчик…
чем “Самодельный передатчик” взял в свое время - так это тем что комплектуху на него можно было относительно недорого купить в практически любом городе…
почему я останавливаюсь на Турниге - потому что просто в ней что либо менять, плюс - она дешево стоит - нигде мы не найдем за 2,5 тысячи - готовый конструктор с кнопочками, крутилками, стиками, экраном - внутри есть еще мега !!! - чем не основа для платформы?
p.s. эхх… чтото долго на ХС склад восстанавливают, как придет вторая заказанная турнига буду на ней пробовать сделать новую платформу…
мысли аналогичные, у меня желание сделать новое нутро для турниги…
скорее всего с 2мя мегами (или с другим - одним но более быстрым процессором!)
ну и память конечно интересует в больших объемах…
экрана 128 на 64 за глаза!
кнопок тоже достаточно, хотя может пару сдвиговых резисторов бы предусмотреть (но нужно продумать простоту тех. реализации)
У меня не мысли, а практика. 6 дюймовый ЖКИ с тачскрином и бортовой виндой - все же перебор для пульта. С точки зрения руления в менюшках мне понравился Микростар - там все к стику привязано, минимум кнопок, скорость перемещений зависит от угла отклонения. ПОначалу кажется такая система неудобной, зато потом, когда привыкнешь она крайне функциональна…
У меня не мысли, а практика.
Практики тут у многих достаточно. Навигация стиками - не очень хорошо. Я порой что-то прямо в полете подстраиваю в менюшках. И стики при этом по прямому назначению используются.