вопросы по sp racing f3 & mini

Pavel_Ekb
alcazar89:

привет всем!
помогите =)
купил я на али девайс sp racing f3 + osd.
забрал с почты сегодня и, либо у меня руки из *опы, либо одно из двух 😆 но разъем подключения кабеля прошивки я случайно оторвал.
вроди бы без “мяса”. разьем подпаял обратно, тестером прозвонил, коротышей нет, однако при подключении к компу я не могу подключиться к ПК.
тобишь при подключении усб комп пиликает, в диспетчере устройств появляется CP2104 usb to uart bridge controller, но подключиться к пк либо залить прошивку не удается.
клинфлайт при подключении находит 3й ком-порт, но к устройству подключиться не может: no configuration recieved within 10 seconds
обновить ПО не может: no responce from the bootloader (подключал с замкнутыми пинами “BO”)
flash loader demo (baud rate 256000) выдает: no responce from the target, the boot loader can not be started
с замкнутым BO при подключении ПК никак не мигает. с разомкнутыми - моргает красным диодом.

все, новенький ПК я превратил в кирпичик? =)

Попробуйте скорость поставить 115200… 😃

MFer
alcazar89:

все, новенький ПК я превратил в кирпичик? =)

а осд тоже подключена? к уарт1?

alcazar89
Pavel_Ekb:

Попробуйте скорость поставить 115200…

все уже перепробовал. не алё =(

MFer:

а осд тоже подключена? к уарт1?

я взял ПК с встроенным осд.

это норм, что при загрузке с замкнутыми пинами бута на плате вообще не горят лампочки?

MFer

А что за

разъем подключения кабеля прошивки

И, до отрыва и обратного подпаивания подключалось хоть раз?

alcazar89

вот этот. в который подключен этот самый кабель.
левый разъем - для прошивки ОСД, централоьный не знаю для чего, написано SWD
до обрыва разъема никуда не подключалась, от того и не знаю, как она себя должна “нормально” вести.

MFer

Ух жесть какой франкенштейн. Сорь таких даже не знал что существуют…

alcazar89

в теории должно было быть удобно. меньше проводов =)

Воронов

Наткнулся тут, перебирая загашники, на 433Mhz Radio Telemetry.
Дай, думаю, побалуюсь. Решил поставить на собранный уже квадрокоптер под iNAVом (полетник, конечно, SP Racing F3).
Уже собрался-было паять на свободный UART3, но засомневался. Оказалось, что с приемником PWM заняты каналы 3 и 4 порта IO_2, а при таком раскладе использование UART3 не допускается…
UART1 занят OSD,
UART2 занят GPS,
I2C - занят для внешнего компаса (от антенны GPS).
Что делать? Есть какие-нибудь хитрости? Без радикальной переделки аппарата (типа замены приемника на SBUS)…

E404
Воронов;

(типа замены приемника на SBUS)…

Сбас тоже не вариант, он вешается на ком порт, ваш вариант ppm приёмник .

Dark_Wind
Воронов:

I2C - занят для внешнего компаса (от антенны GPS).

I2C повесить параллельно компасу. Эта шина поддерживает до 127 устройств в параллели.

easyelectronics.ru/interface-bus-iic-i2c.html

Воронов
Dark_Wind:

I2C повесить параллельно компасу. Эта шина поддерживает до 127 устройств в параллели

Третий раз правлю сообщение…
Нужна помощь. Чего-то я сильно сомневаюсь…

Dark_Wind

Ну как спаять – это как фантазия подскажет. Нужен разветвитель. Паять тупо параллельно.
Чтоб айНав заметил… По идее ему всё равно стоит там только одно любое устройство или два сразу. Оба включаешь – и должны оба работать. Уточни в теме по айНав. Главное чтоб ИДы не совпадали.

Воронов

Больше вызывает вопрос, куда распаивать Rx и Tx (на SCL или SDA)? Плюс к тому, сигналы на SCL и SDA должны быть 3.3В (из инструкции на ПК). Как этому будет соответствовать то, что будет приходить с Rx и Tx радиомодуля? Т.е. работает ли вообще этот радиомодуль на протоколе I2C?

tuskan
Воронов:

SCL и SDA должны быть 3.3В

не, это питание i2c устройств обычно 3.3 вольта, к сигналу это не имеет отношения

Воронов
MFer:

В что softserial отменили на f3?

О, точно… Я им никогда не пользовался, очень поверхностно понимаю что это вообще, поэтому забыл про него… Попробую разобраться, спасибо за наводку.

Dark_Wind
Воронов:

…ят GPS, I2C - занят для внешнего компаса (от антенны GPS). Что делать? Ес…

Воронов:

Больше вызывает вопрос, куда распаивать Rx и Tx (на SCL или SDA)?

Гражданин, вы чего голову морочите? Вы сами перечислили I2C как возможный вариант! Я откуда должен знать, что в Вашем устройстве его нет?
Нет Rx и Tx на SCL и SDA распаивать нельзя!

С SoftSerial одна проблема: ограничение по скорости 19200. Если хватит – тогда всё ок.
У меня через SoftSerial подключены SPort и OSD.

Воронов
Dark_Wind:

Гражданин, вы чего голову морочите?

Может быть не верно сформулировал вопрос… Прошу прощения.
Хотя I2C у меня есть, - занят внешним компасом.

Dark_Wind:

У меня через SoftSerial подключены SPort и OSD.

На сколько я успел разобраться, можно OSD передвинуть на SoftSerial, а на освободившийся UART1 повесить 433 Теlemetry (хотя она работает на 57600 (ой, или даже на 9600?), может и на 19200 будет хватать?).

Единственное пока не могу разобраться, куда распаивать Rx и Tx от 433 Теlemetry?

Последний раз редактировалось Воронов; Сегодня в 22:26
НС-12 радиомодуль работает на 9600. Для 433 Теlemetry не нашел скорость, но, думаю, что и ему 9600 хватит…
Поэтому оставлю его (433 Теlemetry) на SoftSerial.
Осталось только понять, куда паять… Подскажете? Через Порт IO_1/IO_2?

Последний раз редактировалось Воронов; Сегодня в 22:56
Блин, всё пропало… У меня PWM все пины на Портах IO_1 и IO_2 занял.
Т.е. вариант с SoftSerial - это только для RX_PPM/RX_SERIAL…

Как ещё можно мою заморочку решить?

E404
Воронов:

Питание на порту I2C как раз 5В: multicopterwiki.ru/…/Seriously_Pro_Racing_F3#.D0.9…
Не могу найти хоть какую зацепку, как можно повесть на этот порт два устройства. Будет ли вообще устройство MavLink работать на этой шине?

I2c и uart это совершенно разные вещи от слова совсем, то, что предназначено для com, на i2c не заведётся как не паяй и не преобразовывай уровни

Dark_Wind
Воронов:

Хотя I2C у меня есть, - занят внешним компасом.

Это понятно что есть на ПК – на 433 Теlemetry его нет, как я понял.
А приёмник у Вас какой?