micro minimosd - не могу перешить. OSD рабочее
Dtr на землю проще. Но у меня лично был девайс, который так не сбрасывался, а требовал сначала dtr на +5, а потом уже для ресета на землю (и это бала рекомендация производителя). Именно такой миним я сам шил через подачу питания недавно, по этому так и написал.
Dtr на землю проще. Но у меня лично был девайс, который так не сбрасывался, а требовал сначала dtr на +5
Ну так все правильно, конденсатор в цепи DTR-Reset сперва надо зарядить, чтобы потом на землю разрядить.
В качестве рабочей версии могу предположить, что микро осд плата очень маленькая, подтягивающий резистор на плюс по выводу DTR (в зависимости от варианта платы) может и не стоять. Поэтому если совпадет, что на плате усб адаптера подтяжки в плюс тоже не оказалось, а выход адаптера с открытым коллектором, то конечно DTR не сработает.
Может попробовать подтягивать у микро осд DTR на плюс через резистор 1-2kOm?
ÌКоллеги,
спасибо за различные советы, но мне таки удалось прошить свою OSD’шку
После примерно полутора-часов различных экскрементов с DTR получилось прошить!
Вот инструкция как делал, может кому нибудь пригодится:
- подключаем OSD к CP2102 с подключенным DTR
- запускаем загрузку скетча MW_OSD
- должен моргнуть один раз зеленый led OSD
- выдергиваем DTR pin и опять должен моргнуть один раз зеленый led OSD
- прошивка завершается без ошибок
Далее запустил MW_OSD_GUI и настроил параметры отображения.
Да, при работе в MW_OSD_GUI DTR коннектор отключен иначе не работает!
Спасибо.
а у меня чёт не выходит. при попытке заливки скетча висит на *загружаем*-бесконечно . при начале загрузки на DTR уровни меняються (померял тестером и диод на осд промаргивает). сначало 1 потом коротко 0-1 и встаёт о и идёт *загружаем* и долго стоит. пробовал вручную DTR подавал+ и с разными вариантами - . (чуть в начале *загружаем* и пробовал через1-2сек) сама осд работает (хотел немного изменить ) есть другая микро осд с ней всё прошиваеться.
сама осд работает (хотел немного изменить)
а может попробовать сначала обнулить EEPROM? а потом опять прошить?
у меня не получалось второй раз прошить OSD, если она уже была прошита, только когда обнулял EEPROM, тогда перешивалась.
Чип не паленый, драйвер винды не сбрасывает.
Одно другого не исключает. Судя по цене как раз подделка. У меня подобная плата есть и на ней не сохранялись настройки (например, нельзя инвертировать rx или tx, что для прошивки всяких frsky нужно). Возможно просто китайцы в новых сериях подделок запретили сохранение чего-либо во избежание “проблем” с виндовыми драйверами. Но я не отговариваю покупать - нормально оно работает. Правда сам все-таки поменял на нормальную мелкосхему ftdi (порядка 200р она стоила).
а может попробовать сначала обнулить EEPROM?
пробовал уже по всякому. загрузка останавливаеться и стоит. наверное что то с мегой в осд. (знаний не хватает и в инете всё перерыл)
пробовал уже по всякому. загрузка останавливаеться и стоит.
а не пробовали на другом компе? всякое бывает…
на другом компе?
пробовал на 3х с разными OC . и разные программаторы(ардуино.фдти.CP2102) не в них проблема а в самой осд.(заказал новую но разобраться хочеться)
Коллеги,
если кому интересно, сегодня проделал эксперимент (когда первые разы мучался с прошивкой OSD через адаптер CP2102, который купил в ближайшем интернет магазе, появлялась мысль что проблемы при перепрошивке лежат в самом адаптере, и заказал рекомендованный Юлианом адаптер)
приехали рекомендованный адаптер и новая OSD и я решил еще раз проделать все как должно быть.
- соединяем правильно все контакты (tx<->rx; rx<->tx; dtr<->dtr; +<->+; gnd<->gnd)
- запускаем arduino 1.0.6 со скетчем MW_OSD
- все прошивается с первого раза без всяких “танцев с бубном”
Значит не все адаптеры CP2102 одинаковы, и если не хотите “трах-тибидоха” берите рекомендованные железки!
Спасибо, может кому-то это сэкономит нервы 😃
Подскажите пожалуйста, обязательно ли прошивать osd? Заказал с али Micro Minimosd для CC3D и CP2102, osd пришло быстрее, подключил как на схеме в описании на али, за исключением контроллера, там на схеме вроде не cc3d, и подключил в main port, в конфигурации поставил main port - telemtry, в итоге у меня такая картинка, может я не правильно подключил, или нужно прошивать обязательно?
Подскажите пожалуйста, обязательно ли прошивать osd? Заказал с али Micro Minimosd для CC3D и CP2102, osd пришло быстрее, подключил как на схеме в описании на али, за исключением контроллера, там на схеме вроде не cc3d, и подключил в main port, в конфигурации поставил main port - telemtry, в итоге у меня такая картинка, может я не правильно подключил, или нужно прошивать обязательно?
Шрифты явно не те залиты. Прошивать конечно нужно, ибо разновидностей полетных контроллеров много, вариантов индикации еще больше, универсальных готовых вариантов нет.
Пытаюсь подключить микро миним ОСД к sp racing f3 через порт UART 1, после подключения аккумулятора на мониторе отсутствуют показания с осд, картинка с камеры есть и почему-то после отключения аккумулятора слетает прошивка на осд-шке, правда потом перепрошивается. Может кто что-нибудь посоветует.
Шрифты явно не те залиты. Прошивать конечно нужно, ибо разновидностей полетных контроллеров много, вариантов индикации еще больше, универсальных готовых вариантов нет.
Спасибо, буду ждать адаптер для прошивки!
Всем доброго времени.
Прога MW_OSD_GUI не видит осдшку.
Прошивал опльзуясь руководством Юлиана
Джава стоит 1.7, прога для настройки осд запускается (винда 7 х64), выбираю компорт ( пробывал разные значения компорта) и все- идет ожидание осд. На осд светодиот очень часто моргает и греется. Это лечится?
З.Ы. Такими вещами занимаюсь впервые - если можно сленгом не загружайте, а на простом людском, мордой тыкайте 😃
Заранее спасибо!
OSD выдает хоть какую-то картинку на видеомонитор? Система должна выдавать начальное изображение (хотя бы беспорядочный набор символов) в автономном режиме, без видеокамеры.
Если картинка на монитор не идет, значит OSD нормально не работает и обращаться к конфигуратору рано. Ощутимо сильный нагрев это норма.
Скрин с подключенным осд ( вернее с попыткой подключения) Все время написано " ожидание осд". И ни картинок - ничего вообще…
Думал что нажал че не так при прошивке и начал с начала. При удалении еепром выдало ошибку.
Ща вот хотел ее скрин сделать - а еепром взял и норм очистился. Пошел дальше и на прошивке вот че выдало…
З.Ы. Подскажите плз. в ардуино какой программатор правильно выбрать? а то уже от без исходности другие начал пробывать. А который по дефолту стоял я забыл 😦
Да при чем тут скрин? Вы картинку с камеры в GUI что ли смотреть хотите? Я говорю про подключение видеовыхода OSD к дисплею (видеомонитору). Про компьютер и GUI мы сейчас вообще речь не ведем, забудьте пока про компьютер. Вы ведь на чем-то картинку с FPV смотреть собираетесь - на мониторе или на видеоочках? У них есть видеовход. Вот и подайте видео сигнал с видеовыхода OSD на вход своего устройства отображения видео. Камеру пока подключать не надо. Нормально работающая и прошитая плата OSD должна давать хоть какую-то картинку на видеовыходе. Пусть там будут даже беспорядочные буквы из-за того, что шрифты не подходят, это не важно. Вот когда убедитесь, что MAX работает, можно будет и к GUI переходить. А у вас, судя по фото, к видеовыходу еще даже провода не припаяны))
Ну зашибись)))) у вас OSD прошита прошивкой ArduCAM, которая работает с протоколом MAVLink, а пытаетесь подключиться через GUI для мультивиевского протокола MSP.
Конечно это работать не будет. Это два несовместимых протокола. И вообще я не понял, вы ведь по руководству Юлиана должны были залить прошивку MW_OSD. А почему тогда на экране монитора мы видим прошивку под мавлинк/ардупилот??? У вас в первый раз прошивка-то вообще залилась? Обычно ардукам идет с фабрики залитый. Давайте-ка зачищайте EEPROM и заливайте правильную прошивку, MW_OSD и всё будет работать.
В ардуине выбирайте Arduino Pro или Pro Mini atmega328 5V 16MHz. Сейчас у вас неправильный контроллер выбран.
И добрый совет вам: ничего никогда не тыкайте наобум “от безысходности”, будет только хуже. Иногда намного хуже, вплоть до дыма из платы.
P.S. Когда зальете-таки нужную прошивку, не забудьте сразу обновить шрифты через GUI, иначе на экране будет мусор вместо текста.
В ардуине выбирайте Arduino Pro или Pro Mini atmega328 5V 16MHz. Сейчас у вас неправильный контроллер выбран.
Это я тоже тыкал варианты 😃. В первый раз прошивал все четко по мануалу Юлиана. И вроде в первый раз у меня выдавало сообщение “Скетч использует 25 890 байт (84%) памяти устройства. Всего доступно 30 720 байт.
Глобальные переменные используют 1 899 байт (92%) динамической памяти, оставляя 149 байт для локальных переменных. Максимум: 2 048 байт.
Недостаточно памяти, программа может работать нестабильно.”
Ща вот чистил еепром и прошил заново.
После очистки ЕЕпром было вот что…(см. скрин)
А после прошивки опять то же сообщение, описаное выше.
З.Ы. РХ ТХ менял местами - ноль реакции…