micro / minimOSD для NAZA

kokosik

Подскажите, у меня CRIUS MAVLink-OSD и никак не могу соединить его с программой и перепрошить. Пробовал разные FTDI адаптеры на разных чипах.
Все время Failed to talk failed bootloader.
Arduinы у знакомых нету.
Возможно ли это из-за неправильного согласования уровней?

alezz
kokosik:

Возможно ли это из-за неправильного согласования уровней?

в жизни все возможно, но с уровнями вряд ли. Скорее всего что-то напутано с проводом DTR, как альтернатива можно попробовать потыкать reset

kokosik

Спасибо за видео, пробовал и так и по этому, и нажимал reset и до нажатия в программе кнопки и после(от 0,5 сек до 2 сек)
Может я пропустил и нужно настраивать скорость на COM порту?

alezz
kokosik:

Может я пропустил и нужно настраивать скорость на COM порту?

не нужно, да и в OSD_Config настраивать скорость и не где

kokosik

alezz, спасибо
Буду искать Ардуину, UART(на ср2102), PL2303 и FTDI не подошли
инструкция была полезной, но тоже увы.
Если получится - расскажу как.
осциллографом мерял UART, он 3,3 уровня. или закажу FTDI с перемычкой 3,3/5 или собирать буду level-shifting до 5V

alezz

глянул в даташит, на 3.3В должно работать т.е. логическая единица это 0.6VCC т.е. при питании 5В получаем что единица все что выше 3В. А вот reset действительно не сработает т.к. нужно целых 0.9VCC
см. страницу 313 atmel.com/…/Atmel-8271-8-bit-AVR-Microcontroller-A…
аналогичные выводы здесь: …stackexchange.com/…/3-3v-input-to-arduino-digital…
Возможно у тебя завышено питание на атмеге, можно попробовать его понизить чтобы с левелшифтером не заморачиваться

kokosik

Мне кажется, что я что-то делаю не так.
Раздобыл Arduino Uno, вытащил процессор, подключил OSD к плате и ничего… Failed to talk failed bootloader.
Пробовал прямо(RX-RX) и обратно(RX-TX), результат один и тот же 😦

samael9

Драйвера ftdi какой версии стоят? Бутлоадер шили?

kokosik
samael9:

Драйвера ftdi какой версии стоят?

Пробовал через Arduino Uno без процессора как тут советовали.
Бутлоалер не шил

samael9

Спецы, поджскажите.
Откалибровал я значит напряжение. Залил AMP OFFSET. Выставил 0.
Залил AMP PER VOLT - данные сразу почти совпали с амперметром. Кручу ручку, чтоб настроить - AMP PER VOLT меняется, но показания тока - нет.

samael9

А делитель на датчик тока надо собирать так, чтобы напряжение при макс. нагрузке не превышало 1 В?

alezz

да, максимально измеряемое напряжение 1.1В

samael9

а на датчик напряжение какое напряжение макс? 5 вольт? Или там тоже внутренне опорное используется?

alezz

в смысле, на датчик? Сами датчики разные, обычно выдают 5В, часто 3.3В, но может быть что угодно

samael9

Ну, если датчик у меня выдаёт максимум 5 вольт. Я его могу напрямую присоединить к атмеге на OSD , без делителя?