roboforum.ru

Технический форум по робототехнике.
Текущее время: 06 апр 2025, 21:31

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 140 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 20 июл 2008, 12:13 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
А ты для какой цели вообще это делаешь? В реальном устройстве будет 3.3В питание, и следовательно 8МГц тактовая

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 20 июл 2008, 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2008, 08:48
Сообщения: 63
Откуда: Новосибирск
прог. языки: С++, Asm, PHP
ааа )) ну я так для себя делаю вообщето :D чето с восмью не выходит... надо както рассчитать таймер чтоль.... звук получается очень медленный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 20 июл 2008, 12:49 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Вопрос не в том, как рассчитать таймер, а как запрограммить так, чтобы успевать читать файл и с нужной частотой выдавать данные на ЦАП

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 20 июл 2008, 17:13 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2008, 08:48
Сообщения: 63
Откуда: Новосибирск
прог. языки: С++, Asm, PHP
ну в общем запустил на 8 мгц, использовал буфер... играет... только качество малец не очень...
Код:
        UCHAR Buffer[512];

        f_read(&fsrc,&tw,sizeof(TitleWave),&br);
        printf("start playingrn");
        while(i<tw.len_data) {
                f_read(&fsrc,Buffer,sizeof(Buffer),&br);
                i += sizeof(Buffer);
                for(j=0;j<sizeof(Buffer);j++) {               
                        music_data = Buffer[j];
                        music_send = 0;
                        while(!music_send);
                }
        }


Добавлено спустя 3 часа 44 минуты 21 секунду:
кстати, может объяснит кто по схеме... как настроен был счетчик, и откуда вылезло число 0x89


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 20 июл 2008, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Переделал под мегу32. Подключение - по той схеме что я приводил. Максимум что удалось выжать на 8МГц - 16Кбайт/с. Тоесть моно - 16000 сэмплов в секунду, стерео - 8000. Играет и на 32Кбайт/с, но появляются искажения - не успевает читать с карты. Проверялось с программным SPI, с аппаратным возможно будет нормально играть и 32Кбайт/с. Гарантий что будет работать никиких нет, потому что кроме меги128 есть в наличии только мега16, а у нее ОЗУ не хватает. В общем, проверяйте. На карточку в корневой каталог залить файл mono16.wav.


Вложения:
sound.zip [81.92 КиБ]
Скачиваний: 68

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 20 июл 2008, 23:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Цитата:
Подключение - по той схеме что я приводил.

т.е. порты те же?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 02:53 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2005, 12:16
Сообщения: 977
Откуда: Germany
прог. языки: asm
http://elm-chan.org/works/mxb/report.html
Wavetable Melody Generator
Изображение

и всё на тини45.

http://www.mskmsk098.narod.ru/pictures/rodina_znaet.mp3


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 08:08 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
EdGull писал(а):
Цитата:
Подключение - по той схеме что я приводил.

т.е. порты те же?

До, по 4 бита с каждого порта

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 10:26 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а исходник для меги32 для стерео варианта или моно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 13:16 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Для стерео.

Ты запускал уже код? Я тут немного поправил алгоритм буферизации, выдает 32 КБайт/с.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 15:44 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2008, 08:48
Сообщения: 63
Откуда: Новосибирск
прог. языки: С++, Asm, PHP
кодес в студию мона?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 15:54 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
alegz писал(а):
кодес в студию мона?

Я же выложил код и скомпилированный hex. Кто-нибудь может проверить его на меге32? Ну нету у меня ее. Как буду уверен, что она работает, будем двигаться дальше. Чего-то не получается у меня сделать нормальный образ карты для протеуса. Вроде начинает читать файл, но после первого килобайта выдает read error. Ты вроде писал, что у тебя фат в протеусе работает. Какую библиотеку использовал? Какой компилятор? Как делал образ карты?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 16:23 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2008, 08:48
Сообщения: 63
Откуда: Новосибирск
прог. языки: С++, Asm, PHP
использовал ту же самую библеотеку что и ты судя по исходникам. только компилирую я в CAVR! поэтому я долго мучился чтобы заставить работать этот сорец под ним ... образ делается в WINHEX. Там есть утилита Disk Clone... выбираешь источник - диск флешки, а в качестве приемника - файл любой... его и скармливаешь в протеусе в свойствах кардридера этого...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 16:30 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Кинь сюда свои исходники посмотреть

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 21 июл 2008, 16:36 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
я уже допаиваю на меге32, потерпите немного... :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 140 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 10  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO