OSD Платы.
Как вариант - слетел бутлоадер проца.
Что делать?
Что делать?
Брать USBasp, искать на плате MISO, MOSI, SCK, RESET согласно распиновке проца, заливать бутлоадер.
Подскажите, пожалуйста. Есть полетный контроллер с вот таким вот чипом OSD:
ПК подключен от BEC, напряжение на FPV видео 5В. Батарея 4S. Как-то можно завести на at7456e реальное напряжение с батареи для правильного отображения на FPV?
Спасибо.
Что за полётник? У него наверняка есть вход Vbat или что-то подобное для напряжения батареи.
Включите не Video voltage, а другие напряжения. Main voltage, Cell voltage или что-то такое должно быть.
Что за полётник? У него наверняка есть вход Vbat или что-то подобное для напряжения батареи.
Включите не Video voltage, а другие напряжения. Main voltage, Cell voltage или что-то такое должно быть.
Teeny 1s f4 на STM32F4, заказал по ошибке. VBAT явно на плату не выведен, вот я и интересуюсь, там где vbat есть, он идет к STM32 или к чипу OSD? Судя по распиновке этого контроллера OSD питание 5V подается на входы: DVDD PWDD AVDD
Я так пологаю один из них, вот только кто…
Прошиваю через FTDI FT232RL
DTR подключен?
DTR подключен?
Да, DTR подключил(5 контактов, делал по видео Юлиана). EEPROM очищается, т.е. связь есть, а вот при прошивке - ошибка. Думал уже что OSD прошит под Назу32 и по этому не хочет шиться cleanflight, но не знаю как проверить.
Думал что стоит KVMod, скачал файлы KV mod, та же проблема ЕЕпром чистится, прошивка не шьется.
ПРобовал сменить местами TX,RX - ЕЕпром не чистился, т.е. подключено правильно.
Может в настройках что-то надо сменить?
При попытке настроить OSD через MW Osd Gui, нажимаю в окне настроек коннект, пишет Waiting OSD и не коннектится.
…он идет к STM32 или к чипу OSD? Судя по распиновке этого контроллера OSD питание 5V подается на входы: DVDD PWDD AVDD
Чип 7456 сам ничего никогда не измеряет. Он только накладывает на видео те символы, которые ему укажет STM32.
Хм. У вас странное подключение.
Чип 7456 сам ничего никогда не измеряет. Он только накладывает на видео те символы, которые ему укажет STM32.
И как же быть? Вход vbat напрямую на какую-то ногу stm или через какой-то делитель?
Teeny 1S F4 рассчитан на 1S. У него вход LIPO_IN, куда подключается батарейка 1S и её напряжение измеряется.
Вы же запитываете от 4S? Как?
Teeny 1S F4 рассчитан на 1S. У него вход LIPO_IN, куда подключается батарейка 1S и её напряжение измеряется.
Вы же запитываете от 4S? Как?
От отдельного BEC 5V. В Teeny стоит импульсный стабилизатор на LIPO_IN, поэтому 5V переваривает на входе и на FPV видео 5V
Что делать?
rcopen.com/forum/f90/topic441330/193
подключать программатор и шить бутлоадер
Через BEC 5V. В Teeny стоит импульсный стабилизатор на LIPO_IN
Тогда всё ясно. Микро-полётники на 1S измеряют то, что им приходит на Lipo_In. Вы подаёте 5V, он их и показывает.
Как бы поступил я в вашей ситуации:
- в консоли вбить resource и увидеть, на каком пине сидит ADC_BATT;
- открыть datasheet на F4 и увидеть, где этот пин;
- отрезать дорожку и подцепить через делитель 4S (чтоб на АЦП было не больше 3,3В);
В случае неудачи заказать полётник побольше, а этот поставил на микрик 😃
Тогда всё ясно. Микро-полётники на 1S измеряют то, что им приходит на Lipo_In. Вы подаёте 5V, он их и показывает.
Как бы поступил я в вашей ситуации:
- в консоли вбить resource и увидеть, на каком пине сидит ADC_BATT;
- открыть datasheet на F4 и увидеть, где этот пин;
- отрезать дорожку и подцепить через делитель 4S (чтоб на АЦП было не больше 3,3В);
В случае неудачи заказать полётник побольше, а этот поставил на микрик 😃
Спасибо!
Можно подробнее про 3й пункт? Как контроллер узнает какой у меня делитель?
Спасибо!
Можно подробнее про 3й пункт? Как контроллер узнает какой у меня делитель?
В конфигураторе потом вручную подберёте масштаб (scale), чтоб соответствовало реальности.
В конфигураторе потом вручную подберёте масштаб (scale), чтоб соответствовало реальности.
Спасибо, пойду попробую. И закажу ещё один ПК…если что 😃
Кажется я понял почему немогу подконектится к MW OSD Gui. В OSD залит протокол MavLink, а нужен MSP.
Аротокол меняется заменой прошивки по общеизвестной инструкции? Или может изза другого протокола я и не могу перешить OSD?
Перешил успешно OSD. Проблема решилась заменой программатора на CP2102. Но не коннектится в MW GUI. Пишет Waiting OSD бесконечно. Пробовал выдегивать DTR, результат тот же. Что может быть?
Перешил успешно OSD. Проблема решилась заменой программатора на CP2102. Но не коннектится в MW GUI. Пишет Waiting OSD бесконечно. Пробовал выдегивать DTR, результат тот же. Что может быть?
Не удалось столкнуться с ошибкой Failed to talk to bootloader?
Не удалось столкнуться с ошибкой Failed to talk to bootloader?
Проблема решилась. Перепробовав все интелектуальные варианты, решил пойти самым простым путем. Воткнул программатор в другой USB порт Компьютера. И все заработало. Странная вещь этот Micro Minim OSD, в одном USB разьеме ПК прошивается, в другом настраивается 😃
Тупой вопрос… я как понимаю micro minim OSD не получится зашить через arduino UNO r3. Смотрел видео где заливают через маленький arduino с припайкой к 13 ноге сигнала DTR. Смутно помню что читал про большой arduino, там вытаскивают проц из разъема и тоже как то заливают… А в этой плате (r3) проц запаен. Я не совсем механизм понимаю с этой очисткой eeprom и т.д. Т.е. для прошивки нужны тупо TX и RX с DTR образно говоря от моста USB а проц на самой arduino ни какого значения не имеет? Льет прошивку программа напрямую через порт … через микросхему порта тупо говоря в обход всей схемотехники самой платы с процом… Т.е. Контакты TX и RX должны быть отключены от проца arduinы (если я вообще правильно понимаю) и подключены к micro minin OSD?
Микро миним ОСД можно прошить через Arduino UNO несколькими способами.
То что вы написали полный бред.
Если вы не имеете опыта работы с ардуино, то зачем использовать не стандартные способы прошивки?
Возьмите обычный usb-TTL модуль и прошивайте, как все делают.