Проект Мегапират на самик!
Олег. Жаль твой модуль - может банально что попало на (под) ноги?
Я так понял, что мы (пардон -вы с Костей) будем писать свой новый код? Чем могу помочь? Сразу оговорюсь - я не програмист и по Английски понимаю с переводчиком… Но идей и желания - море! могу тестировать…
Да - кстати : если уж писать свой код с нуля, то зачем называть старым именем? Новый код не портирование, значит и не обязательно в названии исходник вспоминать…
На разъеме GPS 12 Ом сопротивление. Так и должно быть? Видимых соплей не обнаружено.
Возможно, что-то влетело под крышку.
У меня только посередине ноги спаяны. Написал Алексу.
На разъеме GPS 12 Ом сопротивление. Так и должно быть?
У меня там что то странное скачущее (может кондер стоит?) но ни как не 12 Ом…
Олег.
Появилась мысля - ты антену отключил? Антена ведь активная, т.е. на нее питалово должно поступать… Может во время краша кабель антенный замкнул?
Ну все, доразрабатывался тля. На вортексе начал греться GPS-модуль и 3.3В упало до 0.4В. Пипец котенку. Это я его в первый раз включил после того, как трикоптер рухнул.
Кто знает, какую дорогу перерезать, чтобы модуль обесточить?
Олег, соболезную, я несколько дней назад тоже думал, что пипец…
По поводу распиновки – вот блохастый сайт, там в документах вроде как распиновка есть.
www.u-blox.com/en/…/neo-6-family.html
Могу ща у себя посмотреть, если надо.
Олег, над красной буквой u второй вывод слева сверху. 3.3В Ну да, по референсу так и есть u-blox.com/…/LEA-6_NEO-6_MAX-6_HardwareIntegration… VCC туды идёт.
Я б отпаял эту ножку и загнул вверх на время. Или откусил, если реально сгорело.
Можешь сделать загрузку произвольного HEX в вортекс через бутлоадер? Если в ардуино при загрузке удерживать шифт, в консоли отображаются все команды загрузки и работы с программатором avrdude
Чё-то я не понял, а зачем? Можно ж банальный батник написать, который делает то же, что и Ардуиновская ИДЕ. Только сделать его с одним параметром – именем файла прошивки.
Олег.
ну что разобрался с ГПС или мерять ноги?
Кстати - всех участников проекта с Днем Защитника (во придумали название… ). Короче - пацаны всех с Днем Советской Армии!!!
Да, всех мужиков с Праздником. И дедам нашим спасибо.
Конечно же без антенны мерял!
судя по всему, надо крышку поднимать.
отрезал провод питания GPS. Работаем дальше.
Осилил процесс загрузки произвольного HEX в ордуино через юсби.
Прилагаю сборку программатора с образцовым (пустым) HEX. Запускать avrdude.cmd
В командном файле надо поменять ком-порт на нужный и подставить имя НЕХ-а соответственно.
По умолчанию выбран чип 2560, что также меняется в командном файле.
Теперь греется гироскоп, пальцем держать невозможно. Вместо 3.3В 2.5В. Вроде работает, но сколько протянет - неизвестно. Моя плакаль 😦
Вероятно, при падении чиркнуло платой по железкам и на низковольтную попало 5В.
Осилил процесс загрузки произвольного HEX в ордуино через юсби.
Олег, чтот я все же не совсем догоняю… Если я правильно понял, ошибка даже не столько в коде, сколько в компиляторе??? В аурдино даже при идеальном коде глюки все равно будут??? Чтот не ожидал я такого подвоха от аурдино… 😦
В аурдино даже при идеальном коде глюки все равно будут???
да, потому что есть
- собственные аурдинские библиотеки макросов, типа глючного serial
- есть парсер на java с багами
В чем планируешь писать код? Какой язык будет использоваться?
C++ с элементами ассемблера в среде codevision. Ни одной сторонней библиотеки.
Чую будет мега скорость выполнения 😃 Главное чтоб с нашим железом было совместимо 😃 Когда будет бета версия кода хотя бы алгоритма стабилизации 😃?
С нуля писать конечно гораздо интересней, кинь ссылку где скачать сие среду разработки? Попробовать хоть светодиодом помигать для начала 😃
Нашел причину.
На плате сгорел малый стабилизатор 3.3В. Большая фотка.
После выгорания он валил 5В на ВСЕ датчики, в том числе GPS.
Причем, сдох он, судя по всему, давно. Т.к. еще когда я летал ночью с навигацией, барометр показывал температуру 40 градусов на морозе –15, т.е. гира уже грелась. Вылет компонентов был вопросом времени, и первой сдалась GPS.
Сейчас запитал от большого стаба на 3.3, все работает (кроме GPS, естественно).
Сейчас попробую вскрыть крышку ЖПС, посмотреть, может только кондер по питанию вылетел.
С железом будет совместимо, т.к. на нем и пишу.
Сейчас попробую вскрыть крышку ЖПС, посмотреть, может только кондер по питанию вылетел.
Олег.
Если все будет плачевно - напиши … Есть модули ГПС тока МТК… Если надо вышлю…
Алекс пообещал поменять вортекса. А МТК у меня уже есть, спасибо 😉 валяется…
C++ с элементами ассемблера в среде codevision
Олег, а почему Сodevision? ИМХО Eclipse + Avr GCC было бы универсальнее и с AVR Studio совместимо, поддержка SVN и прочие вкусности…
P/S сам я только начинающий
- Потому что лично я работаю в кодевижоне с 2005 года, и по коду он совместим с borland c++ builder для ПК вплоть до copy-paste, что лично мне очень полезно.
- Потому что ассемблерные вставки в кодевижен “нативные” на avrasm2, т.е. используй любой регистр и стандартные инструкции, не забывая про стек. А вот в GCC они сделаны через такую вывернутую ж…пу, что нужен штат психологов после изучения мануала на эту тему.
- С АВР студио полная совместимость в плане трассировки кода и отслеживания переменных. Загрузил COFF и отлаживай на здоровье.
Подчеркиваю, это лично мое предпочтение, и никого не агитирую, в чем работать православнЕе.