jaz240 O_o Опубликовано 6 декабря, 2017 Поделиться Опубликовано 6 декабря, 2017 Доброго всем времени суток,так уж вышло что я занимаю музыкой,и у меня есть синтезатор casio 811-ex,но связать его по средством усб с пк невозможно:так как на нём есть только midi вход и выход.Тогда я загорелся этой идеей.Нашел на али дешевый китайский адаптер и заказал его ,когда он ко мне пришёл я был очень разочарован,так как он работал но очень через Очко.Он посылал ошибочные команды на пк,смотрел программой midi-ox,во общем когда я нажимаю клавиши то идут команды без ошибок но когда я нажимаю на педаль сустейна то вместе с педалью нажимается ещё куча других клавиш которые я не трогал так что не берите дешевую китайщину. После долгих мучений мне пришла идея сделать самому такой шнур на меге8 но как выяснялось что схем и прошивок таких адаптеров нету я с трудом нашел на каком то сайте не русского происхождение этот переходник там была и с схема и прошивка и исходники так вот собрал я адаптер и о чудо всё заработало как надо команды шли без ошибок и можно было полноценно играть если бы не одно НО из за которого я и прошу помощи,этот переходник грубо говоря тупит в том плане что если midi команд слишком много например я нажал одновременно 10 клавиш и все их 10 одновременно отпустил то клавиши 2-3 остаются нажатыми то есть адаптер, на отключение этих нот,команды не успел передать их а пропустил,но когда я их отпускаю по очереди то всё ок,Может кто та сможет улучшить код или портировать его на более быстрый контроллер или может есть у кого другие предложения как это чудо сделать лучше Очень Очень прошу ????Всё что есть схема прошивка исходники я вылаживаю на яндека диск и здесь если кто то не может посмотреть пишите я могу и на почту скинуть и на другой диск скинуть например на майловский вот ссылка https://yadi.sk/d/aKHsRfh33QLnpL ,у меня пришла мысль на счёт другого контролера но потом понял что дела наверное не в нём так как разобрал китайский адаптер, и увидел что там стоит кварц на 6 Мгц н а на моём адаптере кварц на 16Мгц да и атмега мне кажется быстрее китыйской чёрной капельки,а нормальной карточки з midi портом нету,во общем я зашёл в тупик HELP???????? USB-MIDI.rar 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
KRAB Опубликовано 6 декабря, 2017 Поделиться Опубликовано 6 декабря, 2017 21 минуту назад, jaz240 O_o сказал: Может кто та сможет улучшить код или портировать его на более быстрый контроллер никто этим заниматься НЕ БУДЕТ 22 минуты назад, jaz240 O_o сказал: как это чудо сделать лучше купить нормальный синтезатор 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Falconist Опубликовано 6 декабря, 2017 Поделиться Опубликовано 6 декабря, 2017 А забить на USB, поставить какую-нибудь старую звуковуху с Game-портом и применить старый добрый MIDI-интерфейс http://forum.cxem.net/index.php?/blogs/entry/319-архивные-схемы/ - не покатит? 0 Просят - не откажи. Не просят - не навязывайся! Простота хуже воровства. Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
jaz240 O_o Опубликовано 7 декабря, 2017 Автор Поделиться Опубликовано 7 декабря, 2017 (изменено) 22 часа назад, Falconist сказал: А забить на USB, поставить какую-нибудь старую звуковуху с Game-портом и применить старый добрый MIDI-интерфейс http://forum.cxem.net/index.php?/blogs/entry/319-архивные-схемы/ - не покатит? у меня ноут 23 часа назад, KRAB сказал: никто этим заниматься НЕ БУДЕТ купить нормальный синтезатор в этом то и проблема !!купить можно и готовое!! Изменено 7 декабря, 2017 пользователем jaz240 O_o 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
KRAB Опубликовано 7 декабря, 2017 Поделиться Опубликовано 7 декабря, 2017 А ты считаешь, что лучше чесать левой рукой правое ухо? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
jaz240 O_o Опубликовано 7 декабря, 2017 Автор Поделиться Опубликовано 7 декабря, 2017 явно да 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
jaz240 O_o Опубликовано 14 декабря, 2017 Автор Поделиться Опубликовано 14 декабря, 2017 люди а если проста поставить кварц на 20 мгц?? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
oldmao Опубликовано 14 декабря, 2017 Поделиться Опубликовано 14 декабря, 2017 Тупо перестанет работать, т.к. тайминги портов изменятся. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
jaz240 O_o Опубликовано 17 декабря, 2017 Автор Поделиться Опубликовано 17 декабря, 2017 В 14.12.2017 в 17:37, oldmao сказал: Тупо перестанет работать, т.к. тайминги портов изменятся. спасибо,мне кажется что должно работать и на 16 Мгц но походу проста кривоватый код ,если бы кто та бы помог его поправить ??? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
oldmao Опубликовано 17 декабря, 2017 Поделиться Опубликовано 17 декабря, 2017 Так пробуй, что сопли-то жуёшь... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
KRAB Опубликовано 17 декабря, 2017 Поделиться Опубликовано 17 декабря, 2017 "...проста кривоватый код ,если бы кто та бы помог его поправить ??? ..." - такое не правят, а пишут с "0" и не дешево! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Goodefine Опубликовано 21 декабря, 2017 Поделиться Опубликовано 21 декабря, 2017 На самом деле там сделано все тупо в лоб - как только пришел байт в уарт, сразу пересылается в юсб. Кода там, кроме библиотечного под v-usb, практически несколько строк. Совершенно естественно, что при софтовой реализации протокола usb, при большом количестве приходящих байтов, часть их будет теряться. Выход простой - сделать прием на fifo буфере. Как показывает практика, короткие прерывания не рушат связь по юсб, так что все реально. 0 Любой, заслуживающий внимания, опыт приобретается себе в убыток... Ссылка на комментарий Поделиться на другие сайты Поделиться
jaz240 O_o Опубликовано 7 января, 2018 Автор Поделиться Опубликовано 7 января, 2018 В 22.12.2017 в 01:49, Goodefine сказал: На самом деле там сделано все тупо в лоб - как только пришел байт в уарт, сразу пересылается в юсб. Кода там, кроме библиотечного под v-usb, практически несколько строк. Совершенно естественно, что при софтовой реализации протокола usb, при большом количестве приходящих байтов, часть их будет теряться. Выход простой - сделать прием на fifo буфере. Как показывает практика, короткие прерывания не рушат связь по юсб, так что все реально. Спасибо большое а можно по подробнее про вашу идею??? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.