Найдено 19 результатов

staba
Сб июл 19, 2014 20:38:20
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Рассказывайте на каком камне делаете, на каком языке пишите.
staba
Вс июн 01, 2014 20:00:10
Форум: Интеграция с ПК
Тема: DMX для LED
Ответы: 2
Просмотры: 1252

Re: DMX для LED

Переходник можно сделать на ft232 и к примеру adm485. В сети полно информации на эту тему.
staba
Ср май 28, 2014 19:06:14
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Мой алгоритм обработки энкодера от китай мышки, на CodeVisionAVR

Алгоритм - очень кривой, при глюках с дребезгом он насчитает ....

Почему кривой и как сделать безглючный подскажет гугль по запросу
"Обработка Инкрементального Энкодера На Прерываниях."

Вопрос в другом - что на энкремент слать ...
staba
Вт май 20, 2014 10:29:17
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Схема на 51-ой странице, последний пост. Ножки PC0 и PC1 входы мультиплексора, к остальным ножкам этого порта можно подключить кнопки.
staba
Вс май 18, 2014 12:28:23
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Про логику работы я вам уже ответил, вот только хранить данные у себя не нужно, пусть этим софт занимается, а ваш пульт только будет отдавать значение инкремента или декримента определённого канала. Под "мелкосхемой dmx" я подразумевал адаптер uart-dmx типа sn75176 или ей подобных. Какие значения ...
staba
Пт май 16, 2014 15:16:51
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

И посмотрите на проект midibox, там не спроста с атмег на стм32 перескочили, и не садят всего лишь 5 фейдеров на 1 мк. Да и dmx у них присутствует.
staba
Пт май 16, 2014 15:09:44
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

а если энкодер крутили то выдаем
принятое ранее значение с инкрементом или декриментом? Или как в комповой мышке направление и значение смещения?

Первый вариант. Вот только я не понимаю, что именно вы строите, DMX пульт или миди клавиатуру? Если пульт - то не вижу смысла в энкодерах, с фейдерами ...
staba
Пт май 16, 2014 10:06:18
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

А никто и не претендовал на 100% авторство прошивки, просто каждый исправлял её под свои нужды.
На мой взгляд использовать мегу16 на 5 фейдеров нецелесообразно, так как при каждом переключении внутреннего мультиплексора уйдёт больше времени, чем с использованием внешнего мультиплексора. Можно ...
staba
Ср апр 02, 2014 09:40:48
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Я тоже прикупил stm32f4discovery и несколько чипов из линейки f100, потихонечку осваиваю, но тоже нет времени(
staba
Вт апр 01, 2014 18:09:08
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

А никто не пробовал всё это дело собирать на STM32? Может есть желающие? Можно объединиться :)
staba
Сб мар 08, 2014 18:13:39
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Ради интереса попробовал собрать всё это дело на atmega 128, оставил 16 каналов для переменников и сделал 24 кнопки. Работать можно. Сравнивая с некоторыми заводскими есть даже и преимущества, например энкодер без инерции работает.
staba
Сб мар 08, 2014 18:04:54
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Я это и имел ввиду, 16 Мгц мало.
staba
Чт мар 06, 2014 00:22:22
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Собрал на двух контроллерах и огорчился. Оказалось, что тормозит не из-за софтового usb, а из-за АЦП, очень много времени уходит на опрос стольких каналов.
staba
Ср мар 05, 2014 22:43:22
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Тут нужно искать не мощнее, а с аппаратным usb, или делать на двух микроконтроллерах: один выдаёт миди сигналы, а другой преобразовывает их в usb. Этим я сейчас и занимаюсь. А при 30 канал, думаю тормозить не так сильно будет как при 48. Вы пробовали?
staba
Чт фев 27, 2014 20:04:19
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Вот схема и прошивка для 48 каналов. Сразу предупреждаю, тормоза жуткие при таком количестве каналов. При уменьшении оных быстродействие повышается. При 16 (больше я не пробовал) тормоза незаметны.
midi.JPG
Если кому-то нужно будет меньше каналов то пишите, я скомпилирую прошивку под нужное число ...
staba
Чт фев 27, 2014 19:57:59
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

А это можно через скрипт в VDJ вроде сделать... Но точно не уверен. А если через прошивку, то просто ставим перед опросом энкодера опрос кнопки энкодера и в зависимости от значение передаём те или иные данные ....

Да это всё понятно, можно сделать что после одного нажатия посылаем одни данные ...
staba
Чт фев 27, 2014 00:18:08
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

По всей видимости версия не последняя, не нашёл обработки энкодера (хотелось взглянуть на ваш алгоритм обработки). Свою прошивку дописал, но пропуски энкодера при резком кручении не дают покоя. Сейчас приладил преобразователь энкодер - кнопки на тиньке2313, ситуация гораздо изменилась в лучшую ...
staba
Ср фев 26, 2014 14:32:40
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Не дождался прошивки от Isx, пришлось самому начать изучать программирование (думаю это к лучшему). Прошивка для atmega8 на 2 энкодера и 48 крутилок-кнопок (а в смд варианте их аж 56) практически готова, осталось немного подчистить. Если ещё кому-то нужно, то пишите, выложу.
staba
Ср фев 05, 2014 14:40:48
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 386271

Re: MIDI контроллер

Isx, может всё же поделитесь своей прошивкой, тогда собравшие контроллер, смогут сами решить устраивает их это или нет. Возможно и не всем нужно именно 48 крутилок, например мне достаточно и 24 (половина из них кнопки) и 2 энкодера. Соответственно можно поправить ваш исходник не на 6, а уже на 3 ...

Перейти к расширенному поиску