| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| избор на контролер (avr) и usb стек http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=9022 |
Страница 1 от 1 |
| Автор: | egasimus [ Чет Юли 14, 2011 8:34 pm ] |
| Заглавие: | избор на контролер (avr) и usb стек |
имам запитване, тъй като мисля най-после да се метна на някакъв проект и да го изкарам отначало докрай. специално се обръщам и към juzisound, тъй като за него знам, че се занимава с такива неща. става дума за usb/midi control surface, тип akai mpd. с други думи, имам 12 квадратни гумени клавиша, под всеки от които има пиезо пластина. ацп на проца мери напрежението от всяка от пластините. ако чукнеш с пръст по някой от клавишите, се регистрира събитие. вариантите оттук нататък са два. (1) събитието се предава по usb на програма, която го обработва и превръща в midi съобщение. (2) събитието се обработва вътрешно - за всеки клавиш са предварително настроени midi нота и канал (с помощта на енкодер и 2 знака 7-сегментни), силата се оценява от 0 до 127 (може би по избираема крива), генерира се midi събитие и то се изпраща по usb (както и по директен midi изход). вторият вариант е за предпочитане, но е и по-труден. той предполага устройството автоматично да се разпознава като midi device, а нямам никаква идея как се пише usb драйвер. затова пък се уча бързо. и всичко това трябва да става с "музикална" точност. та се чудя какъв проц да избера, че да не се задъхва, на колко мхц да го клокна, както и какъв usb стек да му кача. |
|
| Автор: | tolstolob [ Чет Юли 14, 2011 8:51 pm ] |
| Заглавие: | |
Ей го (в)на, баш за авери: http://fourwalledcubicle.com/LUFA.php П.П. USB-то изяде ли го с кориците вече? |
|
| Автор: | egasimus [ Чет Юли 14, 2011 10:43 pm ] |
| Заглавие: | |
не съм :/ тоя стак е интересен... надявах се на нещо софтуерно, което да не иска контролерът да е с вградено усб, ама сега като гледам, че има пример и за midi device, май ще си променя мнението |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|