Страница 1 из 1

midi приемник?

Добавлено: Чт янв 13, 2011 01:25:06
Alex_Crack
Перелопатил весь поиск на форуме, но нашел только midi-контроллеры. Мне же нужно сделать устройство с точностью, да наоборот. Т.е. оно должно не слать midi команды, а принимать их и в зависимости от команды делать те или иные действия. В частности устройство должно принимать команды от midi-контроллера (а точнее от его фейдеров) и управлять несколькими цифровыми потенциометрами и твердотельными реле (этакий микшер с midi управлением).
Делать планирую на AVR скорее всего ATMega16.

Видел ли кто-нибудь похожие разработки (гугл не помог)?
Как правильно принимать команды? Через уарт?
Как организовать настраиваемые адреса для ручек управления контроллера?
В общем, нужна любая помощь в разработке.

Re: midi приемник?

Добавлено: Чт янв 13, 2011 12:10:09
Satyr
А что там ?
По протоколу ворде как обычный последовательный порт 31250 бод, 8-N-1.
Электрически хз какой.
Думаю, обычным USART наточенным на соотв параметры + конвертер уровнй можно все решить.

А если есть примеры контроллеров - смотри их. порт со стороны всех девайсов одинаковый

Re: midi приемник?

Добавлено: Чт янв 13, 2011 19:29:11
Alex_Crack
Satyr писал(а):А что там ?
По протоколу ворде как обычный последовательный порт 31250 бод, 8-N-1.
Ага, с этим ясно. Настраиваю порт в соответствии с этими параметрами. Ставлю прерываение по приему байта и читаю.
Satyr писал(а): Электрически хз какой.
Замкнутая токовая петля. В нете схем полно, вроде разобрался и с этим вопросом.
Satyr писал(а): А если есть примеры контроллеров - смотри их. порт со стороны всех девайсов одинаковый
Т.е. и у тех устройств, которые передают команды, и у тех, которые их принимают, одинаковые порты? Вроде же передача и прием идут по раздельным кАбелям, включенным в разные разъемы (IN, OUT)

Остался открытым вопрос о том, как организовать привязывание регулировок моего устройства к ручкам midi-контроллера?

Re: midi приемник?

Добавлено: Пт янв 14, 2011 11:12:29
Satyr
Ну уж это надо протокол MIDI изучать, описаний в инете море

Re: midi приемник?

Добавлено: Пт янв 14, 2011 12:29:06
Dmitry Dubrovenko
Alex_Crack писал(а):Видел ли кто-нибудь похожие разработки
Не только видел, но и делал:
http://www.pirpk.narod.ru/ddssite/dsh3tgmw.htm :)

В принципе, уже всё основное рассказали.
А протокол МИДИ можешь посмотреть, например, на www.midi.ru, в статьях.

Re: midi приемник?

Добавлено: Пт янв 14, 2011 18:43:19
Alex_Crack
Dmitry Dubrovenko, спасибо большое, очень полезная ссылка. Есть необходимая информация для изучения. Плохо, правда, что программа для pic, ассемблером которого я не владею. Но для понимания принципа, думаю, вполне подойдет.
А пока пойду курить описание протокола midi. 8)

ps. Кстати сегодня, пока был на работе, нашел хорошее описание: Это первая статья в серии из семи статей.