Симулятор +аппа v977
Приветствую,
spektr, спасибо за понятную инструкцию! Одна мелочь только мне глаза режет: на самом деле плата никакого отношения к Arduino не имеет, вообще совсем никаким боком (разве что и там и там есть на плате программируемый микроконтроллер), просто китайцы для привлечения внимания популярное слово в описание добавили. Драйверы может понадобиться ставить только для USB-UART конвертера (в зависимости от конкретной микросхемы), а сам HID USB Joystick идёт в комплекте с ОС.
Что касается включения и B0: я всегда включаю передатчик при правом стике вверху (HOLD двигателя), левом внизу (не-IDLE). Т.к. в этот момент USB не подключен, то плата переводит B0 в логическую 1 и т.о. не мешает передатчику работать штатным образом. Если же я подаю питание не от батарейного отсека, а от USB с компьютера, то плата притягивает B0 к 0, т.к. это происходит в момент самотестирования, то все элементы жидкокристаллического экрана остаются включёнными, а сам передатчик не работает, работает только usb joystick.
Что касается звуковых сигналов от передатчика при принудительной перепрошивке: это нормально, DFU загрузчик не пытается выключить передатчик, а он считает, что 3.3В, которые поступают на его питание через плату с USB – это пониженное напряжение, поэтому и пищит. Т.к. принудительная перепрошивка – это дело редкое и быстрое, то, надеюсь, никому это не помешает.
В первую очередь хочу поблагодарить за проведённую работу и последующее опубликование её результатов.
В симуляторе теперь удобно оттачивать навыки пилотирования, рекомендую Heli-X, достаточно и бесплатной версии.
Что касается включения и B0: я всегда включаю передатчик при правом стике вверху (HOLD двигателя), левом внизу (не-IDLE). Т.к. в этот момент USB не подключен, то плата переводит B0 в логическую 1 и т.о. не мешает передатчику работать штатным образом. Если же я подаю питание не от батарейного отсека, а от USB с компьютера, то плата притягивает B0 к 0, т.к. это происходит в момент самотестирования, то все элементы жидкокристаллического экрана остаются включёнными, а сам передатчик не работает, работает только usb joystick.
Сейчас проверил - при включённом (поднятом вверх) throttle hold подаю питание с батарейного отсека кнопкой включения - реакция аппы такая же, как будто я её подключил к usb.
Включить её для управления вертолётом получается только так, как описал spektr: при обоих поднятых тумблерах включаю аппу, она начинает постоянно пищать, после этого опускаю левый тумблер и аппа работает как обычно.
Что касается звуковых сигналов от передатчика при принудительной перепрошивке: это нормально, DFU загрузчик не пытается выключить передатчик, а он считает, что 3.3В, которые поступают на его питание через плату с USB – это пониженное напряжение, поэтому и пищит. Т.к. принудительная перепрошивка – это дело редкое и быстрое, то, надеюсь, никому это не помешает.
Как прошивать плату впоследствии через usb?
В симуляторе теперь удобно оттачивать навыки пилотирования, рекомендую Heli-X, достаточно и бесплатной версии.
Т.к. я не пользуюсь проприетарным софтом для развлечения, то получается, что мне приходится постоянно разбивать настоящий вертолёт, чтобы “оттачивать навыки”. Вот бы кто помог crrcsim доделать до полезного состояния…
Включить её для управления вертолётом получается только так, как описал spektr: при обоих поднятых тумблерах включаю аппу, она начинает постоянно пищать, после этого опускаю левый тумблер и аппа работает как обычно.
А и правда, что-то я не обратил внимания. К сожалению, чтобы это исправить, надо перепрошить загрузчик, это по uart или swd придётся ещё раз подключиться. К сегодняшнему вечеру поправлю, если есть потребность.
Как прошивать плату впоследствии через usb?
Я использую dfu-util, но, наверное, можно и той программой для DfuSe с сайта ST, что в README упомянута. Если основная прошивка работает нормально, то вообще ничего с тумблерами делать не надо, плата сама из режима джойстика перейдёт в загрузчик, когда с ней по DFU попытаются связаться.
Т.к. я не пользуюсь проприетарным софтом для развлечения, то получается, что мне приходится постоянно разбивать настоящий вертолёт, чтобы “оттачивать навыки”. Вот бы кто помог crrcsim доделать до полезного состояния…
Почему нет? Heli-X свободно скачивается с оф. сайта и совершенно официально позволяет себя использовать бесплатно. Единственно, что при этом почти все модели и аэродромы заблокированы, но разблокированного хватает для полноценной тренировки.
А реалистичность физики в этом симуляторе мне понравилась.
А и правда, что-то я не обратил внимания. К сожалению, чтобы это исправить, надо перепрошить загрузчик, это по uart или swd придётся ещё раз подключиться. К сегодняшнему вечеру поправлю, если есть потребность.
Поправь, хоть я уже всё внутри закрепил и заизолировал, всё равно полезу для того, чтобы заземлить неиспользуемые выводы A4-A7 - дают шумы и мешают автоопределению в программах. Заодно и перепрошью.
Я использую dfu-util, но, наверное, можно и той программой для DfuSe с сайта ST, что в README упомянута. Если основная прошивка работает нормально, то вообще ничего с тумблерами делать не надо, плата сама из режима джойстика перейдёт в загрузчик, когда с ней по DFU попытаются связаться.
Спасибо, возьму на заметку.
Оказывается, проблема со стартом не в загрузчике, так что можно будет по USB перешить, когда разберусь. Ох уж и хитрое это дело – usb suspend.
Оказывается, проблема со стартом не в загрузчике, так что можно будет по USB перешить, когда разберусь. Ох уж и хитрое это дело – usb suspend.
Не получилось?
Не получилось?
Увы, сходу сделать не получилось, появились другие дела. Проблема в том, что когда контроллер полностью отключен от USB, то напряжение на D- “плавает”, поэтому он и не переходит в режим USB suspend. Я подумал, что для реальной эксплуатации это не так уж и важно, если он стабильно срабатывает и даёт пользоваться передатчиком при включении с обоими тумблерами. Или выявились ещё проблемы?
Увы, сходу сделать не получилось, появились другие дела. Проблема в том, что когда контроллер полностью отключен от USB, то напряжение на D- “плавает”, поэтому он и не переходит в режим USB suspend. Я подумал, что для реальной эксплуатации это не так уж и важно, если он стабильно срабатывает и даёт пользоваться передатчиком при включении с обоими тумблерами. Или выявились ещё проблемы?
Нет, в остальном всё нормально.
А я вот так и не научился пилотировать, crrcsim никто доделывать не хочет, других подходящих свободных симуляторов, похоже, нет…
crrcsim никто доделывать не хочет, других подходящих свободных симуляторов, похоже, нет…
Бесплатный, но не свободный www.gnu.org/philosophy/free-sw.html 😦 Для развлечения я несвободным софтом не пользуюсь, только если по работе, и то стараюсь всячески избегать.
Есть бесплатный HeliSimRC v2.0, не я не нашел, откуда его скачал. Так себе симуляторчик, простенький.
Еще попался Leo’s RC Simulator. www.leobueno.net Этот скачал, но не устанавливал.
Для развлечения я несвободным софтом не пользуюсь, только если по работе, и то стараюсь всячески избегать.
тогда пишите свой
потом со всеми поделитесь =)
з.ы. а где вы биос для компа на котором развлекаетесь взяли? и софт для cpu, gpu и hdd?
Назвался груздь - полезай в кузов
Если уж говорите, что используете все только свободное - то и идите до конца
А иначе это все двойные стандарты