03.11.2013

Электронные барабаны (часть 2. Проверка концепции)

Проверка концепции

На данный момент с помощью сторонних проектов (см. полезные ссылки) собрана прошивка для микроконтроллера Atmel ATtiny2313. Она обеспечивает связь с компьютером по USB интерфейсу и определяется в системе как стандартное устройство MIDI и поэтому не требует специфических драйверов. В процессе работы опрашиваются цифровые входы-кнопки, и при их нажатии дается MIDI команда компьютеру на воспроизведение определенной ноты.

На этом этапе стало ясно, что микроконтроллера ATtiny2313 недостаточно для достойного выполнения поставленной задачи. Во-первых, у него нет аналоговых входов, необходимых для обработки сигналов с пьезодатчиков. Во-вторых, катастрофически не хватает флеш памяти, основная часть занята эмулятором V-USB. И без серьезной оптимизации прошивки 8 кнопок это ее предел.
Как минимум понадобится ATmega, с 8-32 кб флеш памяти.

Полезные ссылки:

Комментариев нет: