roboforum.ru

Технический форум по робототехнике.

Звуковая карта для МиниБота и МиниБота-ПРО

Re: Звуковая карта для МиниБота и МиниБота-ПРО

alegz » 21 июл 2008, 16:49

вот сорец мой + проект в протеусе. образ карты выкладывать думаю смысла нет... у меня карточка на 128 мбайт. кстати первый проект был на 32 меге, работал.
Вложения
src.rar
(144.3 КиБ) Скачиваний: 56

Re: Звуковая карта для МиниБота и МиниБота-ПРО

EdGull » 21 июл 2008, 21:03

а что нужно сделать чтоб оно заиграло?
1. залил хекс вот от сюда viewtopic.php?f=58&t=4297&start=45#p58939
2. выставил внутриние 8мгц
3. залил в корень файлег mono16.wav . кстати какой должна быть частота и битрейн?
4. включил
5. молчит :(

Re: Звуковая карта для МиниБота и МиниБота-ПРО

alegz » 21 июл 2008, 21:15

ну раз молчит значит либо ни к тем портам АЦП подключен, либо неправильно подключена карта...
я не знаю с каким параметров скомпилирован исходник. там в сорцах 2 конфигурации... под 128 проц... где используются порт F и порт B ... и для другой конфигурации, где младшая часть байта левого канала выводится на порт С, старшая на порт D...
правый канал - младшая на B.. старшая на А

EdGull хочешь могу настроить тебе на мегу 32 и на порт который ты укажешь... за основу взять идею с первоначального источника, т.е. 16 кгц, моно, 8бит...

Re: Звуковая карта для МиниБота и МиниБота-ПРО

EdGull » 21 июл 2008, 21:28

схему делал вот от сюда
подключал правый по схеме ЦАП

выложите плиз на всякий случай тестовый вавчик

Добавлено спустя 5 минут 17 секунд:
так, стоп!!!
мне помошничек запаял согласно схемы и считая по номерам ног
ноги указаны в корпусе DIP!!!! а у меня в миниботе естественно TQFP!!!
мать вашу, пошел перепаивать... :sorry:
Вложения
sound.PNG

Re: Звуковая карта для МиниБота и МиниБота-ПРО

blindman » 21 июл 2008, 21:31

Так а как же тогда ISP запаявали ? :shock:

Re: Звуковая карта для МиниБота и МиниБота-ПРО

EdGull » 21 июл 2008, 21:41

всё заработало!!! :Yahoo!:
только тихо, усилок пока еще не пояли
а ISP на миниботе запаян аппаратно :D

Re: Звуковая карта для МиниБота и МиниБота-ПРО

blindman » 21 июл 2008, 21:45

Ну вот и ладненько. А я как раз тут еще заоптимизировал, впихнул в 1 КБ ОЗУ. Запустил на меге16, поет :)

Добавлено спустя 1 минуту 30 секунд:
Оба канала работают?

Re: Звуковая карта для МиниБота и МиниБота-ПРО

EdGull » 21 июл 2008, 21:47

ну так а где хекс под мегу32? :friends:
кстати, посылочку получил?

Добавлено спустя 52 секунды:
Оба канала работают?

поял тока правый по схеме

Re: Звуковая карта для МиниБота и МиниБота-ПРО

blindman » 21 июл 2008, 21:52

Ладно, не важно. У меня на меге16 оба поют, так что все нормально. Хекс обновленный выложу когда прикручу I2C.
Посылки пока нет :(

Re: Звуковая карта для МиниБота и МиниБота-ПРО

EdGull » 21 июл 2008, 22:36

тогда давай выкладывай команды протоколов обмена по и2ц и уарту

ЗЫ я твою уже получил, может ты им позвонишь и спросишь судьбу посылки с квитанции № ххх

Добавлено спустя 35 минут 6 секунд:
Ну раз всё так хорошо получилось, то я пошел звуки R2D2 нарезать на буквы.

Re: Звуковая карта для МиниБота и МиниБота-ПРО

blindman » 21 июл 2008, 22:38

Детали еще не продумывал, в общих чертах протокол вижу очень простым. Будут 2 команды принимающие имя файла : запись и воспроизведение. Одна отменяет другую. Далее команды :
  • остановить воспроизведение/запись
  • установить громкость
  • получить статус записи (обработка команды/записывается/остановлена/ошибка файловой системы)
  • получить статус воспроизведения (обработка команды/воспроизводится/остановлена/ошибка файловой системы)
Когда не идет воспроизведение/запись, работаем в режиме локатора. Тоже нужны команды, чтобы читать результат работы локатора - пока еще не знаю как это будет выглядеть

Re: Звуковая карта для МиниБота и МиниБота-ПРО

EdGull » 21 июл 2008, 22:49

а мне кажется что вё на много проще, команды всего три:
1. проиграть файл такой-то, громкость такая-то
2. записать файл, имя такое-то
3. вернуть данные с локатора

Re: Звуковая карта для МиниБота и МиниБота-ПРО

blindman » 22 июл 2008, 04:17

Только тебе, в порядке исключения, разрешаю использовать ограниченный набор из 3 команд :D

Re: Звуковая карта для МиниБота и МиниБота-ПРО

EdGull » 22 июл 2008, 07:32

в вику выложил уже нормализованую нарезку из одиночных букв переведенную в вавчики в формате 16000-8-моно
[[Звуки_R2D2_на_МиниБоте]]

Re: Звуковая карта для МиниБота и МиниБота-ПРО

yakuzaa » 22 июл 2008, 10:18

всем привет! у меня пара вопросов:
1) почему бы не использовать ШИМ? у меня говорилка на ШИМ (OC1a) работает
2) можно ведь заменить SD/MMC на AT45DB161 - так дешевле :)


Rambler\'s Top100 Mail.ru counter