MultiWii

matrus3
gena_g:

Заработал i2c_gps . Надо заменить библиотеки twi.h и twi.с в папке arduino-1.0/libraries/Wire/utility . В код добавлен перевод мотдуля gps mtk на 115200 и обновление 10 герц . Светодиод на d13 показывает статус gps.

На столе заработал ! Переставлю на квад и на улицу 😃

Adekamer

коллеги, а по производительности мультивии собранные с одним функционалом что на 1280 что на 328 одинаковы ?
просто в первой больше места и ног для дополнительных фич типа ОСД ?

htr

Помогите пожалуйста разобраться.
Пришла мне платка Crius MultiWii Lite, здесь брал.
Подключил FTDI модуль и воткнул в комп, все необходимые дрова поставил.
Запускаю GUI не видет она эту платку.
Подключил программатор к ISP разъёму, программа пишет что не отвечает микроконтроллер.
Я подумал может у меня что не так с соединениями или программами, для проверки взял Arduino nano на (328P микроконтроллере, как и платка) подключил к ISP разъёму, программатор сказал всё нормально, залил туда прошивку 1.9, подключил GUI всё заработало.
Я так понимаю платка дохлая, или есть какие-то хитрости?

З.Ы.
Да забыл сказать, на платке горит красный диод, и синий мигает.

RA4ASN

С большой вероятностью на плате непропай, нужно прогреть феном мегу. Или общаться с ГЛБ на предмет замены.

htr
RA4ASN:

С большой вероятностью на плате непропай, нужно прогреть феном мегу. Или общаться с ГЛБ на предмет замены.

Да. Интересно, попробую прозвонить мегу… или там не только мегу прозванивать надо?

RA4ASN

Ну раз программатор ее не обнаруживает, имеет смысл в первую очередь прозвонить 15-17 и 29 выводы относительно соответствующих контактов ISP разъема, щуп лучше прикладывать в месте выхода ножек из корпуса, чтобы случайно не восстановить контакт в месте пайки.

htr
RA4ASN:

Ну раз программатор ее не обнаруживает, имеет смысл в первую очередь прозвонить 15-17 и 29 выводы относительно соответствующих контактов ISP разъема, щуп лучше прикладывать в месте выхода ножек из корпуса, чтобы случайно не восстановить контакт в месте пайки.

Да именно с это и начал. Контакт везде. Заодно ещё прозвонил 3,5,21 (GND) и 4,6 (VCC).
Отсюда можно сделать вывод, что она вроде бы как не рабочая, но смущает мигание синего светодиода, он подключён к 17 ноге (PB5, SCK) причём мигает только при подключении питания через ISP, от FTDI он не мигает, но зато при перемещении платки он начинает мигать. Т.е. она вроде как рабочая…
А у неё случаем нага PC6 (RESET) на выход не запрограммирована?
И ещё не могу никак сообразить как проверить FTDI, там простым замыканием RX и TX не обойтись, там ещё вроде надо замыкать CTS и DTR, подскажите пожалуйста…

anevst
htr:

подскажите пожалуйста…

Идите в тему Crius Hobby Multiwii, там все мытарства с этими платами подробно описаны.😃

RA4ASN
htr:

но смущает мигание синего светодиода, он подключён к 17 ноге (PB5, SCK) причём мигает только при подключении питания через ISP

Все правильно, при подключении программатора на эту ногу идут тактовые импульсы, вот он и мигает.

htr:

И ещё не могу никак сообразить как проверить FTDI, там простым замыканием RX и TX не обойтись,

По идее достаточно этого, попробуйте в Realterm проверить, достаточно функциональная прога.

htr
RA4ASN:

Все правильно, при подключении программатора на эту ногу идут тактовые импульсы, вот он и мигает.

Да нет, я не говорил что подключаю весь разъём, я только подключаю +5В и GND. Меня тоже эта мысль посетила, поэтому я отключил все линии кроме питалова, результат тот же.

RA4ASN:

По идее достаточно этого, попробуйте в Realterm проверить, достаточно функциональная прога.

Программа на стороне компа есть, это не проблема, я не первый раз общаюсь серийным портом, методика отлажана. Я сначала попробовал просто замыканием RX и TX реакции 0. Т.к. там есть управляющие сигналы CTS и DTR, подумал что без них работать не будет, замкнул и их (впрочем не уверен что правильно), реакци тоже 0. Вот и думаю что делать!?

anevst:

Идите в тему Crius Hobby Multiwii, там все мытарства с этими платами подробно описаны.

Да, спасибо. Задал там вопрос…

anevst

Да просто почитайте там страниц 10 начиная с 6-ой и вопросы возможно и отпадут.😃

Aleksey_Gorelikov
htr:

там есть управляющие сигналы CTS и DTR, подумал

Если мне память не изменяет, то ДТР в ардуино (а мультиви на базе его) через конденцатор подсоединяется к линии сброса МК, и используется именно для сброса микроконтроллера (чтобы запустился Бут-лоадер). Т.е. ДТР никакого участия в УАРТ обмене не принимает. Копайте в сторону драйверов к ФТДИ. Кривость где-то там. Символы в терминалке должны возвращаться при замкнутом Rx-Tx

soliada
Adekamer:

коллеги, а по производительности мультивии собранные с одним функционалом что на 1280 что на 328 одинаковы ?

Пробовал и ту и другую.Вроде никакой разницы в плане производительности нет,по крайней мере,если верить ГУИ все одинаково.Единственное что заметил,в 2560АТмегу прошивка заливается почти мнгновенно)))
ИМХО,если нашпиговывать МультиВий всякими доп девайсами лучше использовать 1280-2560АТмегу…Выводов много,можно подключить почти все без заморочек с нехваткой выводов и тяжким выбором от чего отказаться)))

HATUUL
romushock:

Саш, глянь здесь

Спасибо,но я ищу голую мегу,и дешевле 6 долларов.

Так собрал на коленке MobiDrone Arduino.


Загрузил в неё бут ардуины,а потом mobiDroneOSD v2.3 PRE RELEASE 5 SENSITIVITY FIX.rar ,а вот,что делать дальше,не понял.
Подключил к питанию один светодиод горит постоянно,второй вначле моргает,потом горит постоянно.😵

gena_g
HATUUL:

Подключил к питанию один светодиод горит постоянно,второй вначле моргает,потом горит постоянно

Прошейте multiwii этой прошивкой . И у Вас не припаяны еще детали на lm1881 (680 к, 0,1 мкф). Без них работать не будет. Подключите к multiwii tx-rx rx-tx, а видео паралельно видеовыходу камеры.

HATUUL

Ой и вправду забыл,поставил.
Ген,а без перепрошивки мульта проверить как то можно,а то на завтра всё настроил,а проверить хочеться?
Да,а куда подключать,в мульте?

gena_g

OSD будет работать (ну на экране появятся надписи) и без подключения к multiwii. Можно подключить только питание и видео .

HATUUL

Подключил питание,и видео,видно как экран дёргается,когда включаю,выключаю,но надпись не пявляется.Вместо переменника поставил 220 Ом,может в этом проблемма?

aleksas
aleksas:

Привет всем, собрал Y6 залил мультиви 2.0 софт, мозг arduino mega + ITG3200 + BMA180+ BMP085+ HMC5843 Нажмите на изображение для увеличения Название: AeroQuadv2.0Shield3.jpg Просмотров: 26 Размер: 80.3 Кб ID: 643277 Нажмите на изображение для увеличения Название: Y6_mega.jpg Просмотров: 5 Размер: 32.6 Кб ID: 643278 ведет себя странно, держу в руках, даю газ и куда наклоняю туда и доворачивает. На картинке верхние движки 3-5-6 а нижние 2-7-8 я правильно понял?

Полетел родимый

gena_g
HATUUL:

Подключил питание,и видео,видно как экран дёргается,когда включаю,выключаю,но надпись не пявляется.Вместо переменника поставил 220 Ом,может в этом проблемма?

Резистор и конденсатор впаяли ? Видео как подключали , подмешивали в видеосигнал (паралельно выходу видео с камеры и входу в телевизор)?