MultiWii

serenya
stspartak:

На плате есть кнопочка RESET и перемычка (джампер), может как то при их помощи?

Вообще ждампер может как-то повлиять на программирование т.к. судя по картинкам он идет на сигнал сброса в колодке для подключения внешнего FTDI. Попробуйте с ним и без него прошивать. Еще как вариант попробовать внешний FTDI адаптер, поможет выяснить работоспособность микросхемы USB-UART моста. Кстати ее работоспособность можно проверить в терминале замкнув Rx0-Tx0 на плате. И еще можно попробовать перезаливку бутлоадера через программатор.

SergDoc

держать ресет кнопочку и отпустить когда в среде компиляция закончится…

stspartak
soliada:

Попробуйте сделать как рекомендуют.Т.е Скачать Ардуино и не подменяя библиотеки залить МультиВи.

Именно так и делаю.

Leon11t:

Сама плата при подключении к компу определяется коректно? Попробуйте снести и переустановить драйвера для ftdi микросхемы-интерфейса ком-порта. Проверте юсб-порт на плате, они там любят отваливатся. Отсоедените все что подключено к плате и попробуйте подключить голую плату. Еще при компиляции в среде ардуино посмотрите нет ли там ошибок компиляции. Может оно не компилится. Скорость обмена данными должна быть 115200.

С драйверами все нормально, я же писал что после заливки MegaPirate NG не могу залить обратно Multiwii, точнее он заливается без ошибок как и раньше но не работает. И светодиоды теперь на плате по другому мигают. А MegaPirate NG заливается.

serenya:

Вообще ждампер может как-то повлиять на программирование т.к. судя по картинкам он идет на сигнал сброса в колодке для подключения внешнего FTDI. Попробуйте с ним и без него прошивать. Еще как вариант попробовать внешний FTDI адаптер, поможет выяснить работоспособность микросхемы USB-UART моста. Кстати ее работоспособность можно проверить в терминале замкнув Rx0-Tx0 на плате. И еще можно попробовать перезаливку бутлоадера через программатор.

Без джампера вообще не заливается.

SergDoc:

держать ресет кнопочку и отпустить когда в среде компиляция закончится…

не помогло …

SergDoc

Плин еепром почистить надобно !!! 😃

stspartak
SergDoc:

Плин еепром почистить надобно !!!

Чистил неоднократно!

stspartak
SergDoc:

Файл>примеры >EEPROM>clear eeprom ?

Именно так.

Denfreak
Arseni:

Неподвижен ли аппарат при включении?

Да, конечно неподвижен.

SergDoc

Тогда по порядку:
плата определяется, вии заливается, что дальше? дело в том, что прошивка пирата по всей видимости больше виевской, а флеш не чистится а перезаписывается, и получается что не всё в памяти стёрто остался кусок пирата - он может и мешать, чесно не знаю как в ардуине - можно ли почистить не снося бутлоадер, а вообще через spi почистить полностью флеш и еепром и перезалить бутлоадер…

stspartak
SergDoc:

Тогда по порядку:
плата определяется, вии заливается, что дальше?

После заливки несколько сек загрузка и светодиоды начинают моргать поочередно (LED1 красный и LED2 зеленый), раньше они так не моргали.
Запускаю MultiwiiConf - COM3 - START … и графики вроде пошли а все остальное не двигается.

SergDoc

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

DigMaster

Графики пошли, т.е. значения меняются? Что еще должно двигаться? Может проблема в MultiwiiConf, а не в плате или прошивке?
При наклоне платы более 45 градусов светодиоды начинают моргают?

stspartak
DigMaster:

Графики пошли, т.е. значения меняются? Что еще должно двигаться? Может проблема в MultiwiiConf, а не в плате или прошивке?
При наклоне платы более 45 градусов светодиоды начинают моргают?

Графики пошли но какие то они не такие… не реагируют на повороты платы.

SergDoc:

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

Как с этой прошивкой eeprom почистить?

Заработало!

  1. Чистим EEPROM
  2. Заливаем Multiwii
  3. Калибруем в GUI акселерометр и компас.
    Все

Всем спасибо!

SergDoc
SovGVD:

интересно это добро загрузиться на такую платку www.goodluckbuy.com/kcopter-s...5611-chip.html - давно валяется без дела

в эту платку basefligt (NAZE32) влезет, т.е. Wii 😃 можно попробовать Mutipilot32 на 103 туда подрезать- маяты много прошивка здоровая для cbt6 (практически порт ardu на STM)

mahowik

Занятная вещица от разработчика MultiWii EZ-GUI. Добавлена функция эмуляции Android’s GPS. Это позволяет использовать любую карту или трекер по карте, типа Google Maps или My Tracks для отображения позиции коптера… Крутой чувак! 😃

This feature allows to use any android map application to display a copter position. MultiWii EZ-GUI emulates Android’s GPS.

This is how it works:
first make sure that you have enable MOCK location in android settings (this may be not required when android is rooted):
then start EZ-GUI, connect as always and then go to “GPS”. Mock location is hidden by now so to unhide it press yellow title bar.
then press “Start MOCK location service”. EZ-GUI disappears. You can now run any map app like Google Maps, My Tracks or any other and the copter’s position should be displayed. Heading may not work in every app. To come back to the MultiWii EZ-GUI press the icon in the notification bar. Also remember to stop the MOCK location service as soon as you come back to EZ-GUI.

www.multiwii.com/forum/viewtopic.php?f=8&t=2034&st…

ColonelTY
mahowik:

MultiWii EZ-GUI

А у вас данные встроенного GPS в программе показываются? А то у меня почему то не подхватываются( (или это ограничение бесплатной версии?)

Leon11t

Когда включена функция емуляции показаний координат, встроеный ГПС телефона не работает. Если эта опция отключена, то во вкладке ГПС в ez-gui должно раздельно отображатся координати телефона и вашего коптера.

UserM
Leon11t:

должно раздельно отображатся координати телефона и вашего коптера.

По какому каналу телефон получает координаты коптера?

Leon11t
UserM:

По какому каналу телефон получает координаты коптера?

У меня по блютусу

UserM
Leon11t:

У меня по блютусу

Дык, а смысл в координатах коптера на расстоянии несколько метров?

serenya

Вместо блютуза можно поставить радиомодем. Возможно программа может брать данные из телеметрийного потока на пульт так же через ВТ при соответствующей доработке пульта.