Gtlab Forum
Тематический => Негитарная электроника => Тема начата: jer от Августа 15, 2012, 08:09:05 pm
-
По мере взаимодействия с пользователями нашей продукции к нам часто обращаются с просьбой реализовать некоторый дополнительный функционал для наших контроллеров, который бы решал узкую, но важную для конкретного пользователя задачу. Мы стараемся прислушиваться ко всем пожеланиям пользователей, и реализуем наиболее часто встречающиеся требования. Но, к сожалению (или к счастью), реализовать в одном устройстве поддержку огромного числа функций множества существующих на данный момент процессоров невозможно, неизбежно возникает потребность в реализации специфичных для определенных устройств алгоритмов управления. Теперь компания BJ Devices предоставляет пользователям уникальную возможность создать на базе миди-контроллера TB-12 или TB-5 свою собственную уникальную разработку, которая будет полностью удовлетворять любым потребностям. Компания разработала руководство программиста, в котором описана структура контроллера, приведены основные принципы проектирования приложения для него, описан процесс отладки и прошивки контроллера. В приложении к данному руководству есть файлы проектов для всех примеров, описанных в нем, а так же проект для отладочной среды Proteus ISIS, пользуясь которой
можно полностью отладить проект без использования «железного» миди-контроллера, а затем прошить полученное программное обеспечение в устройство. При этом никаких специальных программаторов не потребуется, все, что Вам нужно – TB-12 или TB – 5, USB кабель для соединения с компьютером. Данное руководство будет постоянно пополняться новыми примерами, так же мы надеемся на внимательных пользователей, которые укажут нам на ошибки и недочеты руководства, которые мы так же оперативно постараемся исправить. Оставляйте свои отзывы и пожелания в нашей ветке форума ГП, или в нашей группе вконтакте.
Руководство программиста http://bjdevices.ru/manuals/BJ_Devices_Development_Guide.pdf
-
Молодцы. По сути получился отличный опен хардваре проект.
-
@ Sanoend Спасибо. Расширяем спектр возможностей. И нам удобно и кому-то пригодится.
-
На мой взгляд не многим такое поможет. Ещё паралельно не помешает предоставлять услугу (естественно не бесплатно) индивидуального написания/компоновки кода под конкретные задачи пользователя. Для перепрошивки никто не мешает встроить в контроллер простенький программатор с USB выходом - шей сколько влезет. С конфигурационными битами надо только поосторожней, чтобы кварц не отключить, ну или конструкцию продумать так, чтобы нельзя было навредить (вместо кварца простенький генератор поставить или подобное что-то).
-
@ Антон
Да вобщем то это руководство сделали и выложили как раз для того чтоб самим под каждую задачу не программировать, это ж никакого времени не хватит. А вот кто немного в Си разбирается и с контроллерами слегка знаком, тот при желании сможет под себя нарулить чего-нибудь. А зашивать можно через юсб, в миди-контроллере это мы реализовали.
-
Зашивать нужно через МИДИ!
;)
-
@ Антон
Да вобщем то это руководство сделали и выложили как раз для того чтоб самим под каждую задачу не программировать, это ж никакого времени не хватит.
Я думаю за доп. плату этого времени жалко не будет, тем более вы уже конструктор сделали. Просто ваши изделия не ГТлаб с паяльником будет покупать, а рядовые музыканты, которые частенько провод спаять не могут... да и знакомые не у всех есть, знающие Си. Вобщем это уже дело каждого)). А вобще молодцы, подход с универсалью правильный.
Кстати Peratron дело говорит, правда тут всё координально меняется, придётся не контроллер перешивать, а какую-нибудь таблицу в памяти EEPROM через миди, ну и ПО ко всему этому делу).
-
А у кого миди-интерфейса нет, тому надо чего? Крестиком вышивать чтоль или звуковуху покупать? В плане заливки ПО всё реализовали нормально ;) , есть нюансы, но они не касаются принципа прошивки.
-
А у кого миди-интерфейса нет, тому надо чего? Крестиком вышивать чтоль или звуковуху покупать?
А зачем тогда ему этот девайс вообще? :o :o :o
А фича прошивки через миди нужна, что б не зарубаться с компом - влил миди-дамп с любого миди-устройства и все дела.
Причём, это дополнительная фича, не исключающая усб...
-
А зачем тогда ему этот девайс вообще? :o :o :o
А фича прошивки через миди нужна, что б не зарубаться с компом - влил миди-дамп с любого миди-устройства и все дела.
Не, прошивка через комп, далеко не любое миди устройство позволяет заливать дамб куда-то. Да и дамб - это просто настройки, как правило, которые удобно с устройства на устройство заливать. А здесь речь опрошивке, т.е. программе для микроконтроллера, это совсем не дамб.
-
Выложили, молодцы. Наконец-то у нас перестают жадничать.
С другой стороны, музыканту в этом мануале делать нечего. Но это дает направление. Если я надумаю мутить нечто подобное, то в качестве кирпича выбиру ардуину (лежит год, ни разу не включал, но, судя по отзывам.... :) :) :) ).
Разбираться надо, а этого делать никто не будет...
По существу. Из введения я, басист, не понял, что это за железка. Напишите уже в одну строчку жирным хоть где-нибудь что ваши железяки делают.
Например "Travel Box TB-12" железка, которая преобразует нажатие кнопки в MIDI событие.
Если запрограммировать ее грамотно, то можно играть ногами на синтезаторе, переключать звуки, а так же переключать (патчи) эффекты на рэковых девайсах, например, гитарных процессорах.
Всего в железке N кнопок. На первую, например, можно повесить клин, на вторую подгруз, на третью уже взрослый перегруз, на 4ю - соляк и т.п., это спасет Вас от танцев с бубном по процессору, а так же продлит жизнь его, в общем-то хлипким кнопкам".
Почему я это пишу? потому, что между ступенью музыканта и ступенью инженера можно штаны порвать. Нужна промежуточная ступень, которая все разжевывает. Иначе музыканту не понятно чего ему предлагают, а инженеру - скучно.
Ну, типа того.
Просто слежу за вашей продукцией,обзорами на ресурсах, многие кивают, но не врубаются что ето такое, просто стыдно признаться :)
-
Да, и забыл добавить, что для grammar nazi там непаханное поле. Даже я, балбес в русском языке, косяки находил с первых строк.
-
@ research
Ну как бы хорошо, что Вы вносите дополнительную информацию по работе с MIDI от себя, разжевываете или пытаетесь это сделать со своей точки зрения. Тоже полезно для расширения кругозора и повышения доступности восприятия. По полноте, доступности и удобству мануалов, конечно, надо работать, было бы в сутках 48 часов )) . Кстати, будем рады правкам и корректировкам по делу от пытливых умов, кому интересно будет покопаться.
-
Ну, я представил вашему взору взгляд музыканта, и несостоявшегося педагога :)
Музыканты в технике не особо торопятся разбираться, по этому если показываете железку, указывайте все возможные способы применения, иначе не поймут-с.