АТмега32-16Мгц, SD карта 2Гб, звук через RC-цепочку на усилитель готовый из Чип-Дипа. Питание 5В, на карту преобразователь на 3.3, согласование уровней через резисторы.
Звук нормальный, можно даже музыку слушать, р2д2 тоже есть.
44 кГц оцифровка непрокатывает. Не успевает читать данные с карты. 22 без проблем. Можно что то среднее наверно сделать, но смысла не вижу.
Сделано на CVAVR 2.04.4a со встроенной библиотекой SD/MMC. Не видит длинных имен и русских букв, в остальном отлично работает, все звуки по папочкам, все удобно.
Если нужны исходники, могу выложить.
shome писал(а):А как при эом будет с realtime'овостью? То же использование в роботе - получится 1) одновременно крутить сервами, анализировать датчики, просчитыват путь и реакцию, и 2) чтобы звук не затыкался?
Никак. Чтение с флешки занимает много ОЗУ, плюс почти все процессорное время жрется при чтении. Сервы уже неполучится добавить, или будут помехи в звуке или сервы будут дергаться или и то и другое. Я уже для себя определился что надо будет ставить 4 МК:
1) Центральный - датчики и общая логика
2) Серво контроллер на 24 сервы
3) Звук
4) Радиоуправление (анализ импульсов с модельных приемников тоже жрет дофига ресурсов)
По I2C все между собой общаются. Лишь бы на него хватило ресурсов. С ним еще не разбирался, пока готовы модули 2, 3, 4 (без I2C).