Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Показано с 1 по 5 из 5

Тема: Простой сэмплер на Atmega8

  1. #1

    Простой сэмплер на Atmega8

    Здравствуйте.Нашел такую вот наработку от Hiser'a.

    Вопросы:

    Как доработать ее? На ммс заливается вавка с нулевого сектора,а можно ли несколько вавок залить(допустим 5-6)? и как программно сделать чтобы при нажатии определенной кнопки проигрывалась определенная мелодия?

    Т.е хотелось бы получить простой сэмплер с 5-6 кнопками.

    И еще,представленный ниже код WinAVR-ом почему-то не принимается.



    МК настроен на внутренний генератор 8МГц, можно перестроить на другую частоту изменив значение Q_FREQ в Гц.
    WAV заливается на флешку без файловой системы, т.е. с 0-го сектора вместе с заголовком.
    Поддерживается WAV 8000-48000 8bit mono
    МК и Карточка подключается к питанию 3.3V
    Вложения Вложения
    Свободно из пространства вышедший звук(Эйнштейн)


  2. #2
    Аватар для Tadas
    Регистрация
    12.06.2002
    Адрес
    KO24AV
    Сообщений
    3,356
    Позывной
    LY1CE
    Цитата Сообщение от Владимир_Ама
    И еще,представленный ниже код WinAVR-ом почему-то не принимается.
    Потому, что это ассемблерный текст.
    Принимается AVR Studio.
    Хороша теория, но что ты с ней будешь делать ?
    73 de LY1CE

  3. #3
    Это точно не Winavr.Ассемблерные вставки там выглядят совсем по-другому.
    Очень похоже, что это CodeVisionAVR. Во всяком случае, в нем этот текст компилится. Кроме того, ассемблерные вставки там делаются именно таким способом.
    По вопросу нескольких музык, тут ничего не могу сказать, но если Вы приступите к реализации своей мечты, то на мой взгляд, придется как минимум разбираться со структурой записи файлов на карте. Автор не стал заморачиваться этим вопросом и просто расположил всю запись начиная с самого начала памяти флэшки, а потом закольцевал воспроизведение. Таким образом, только одна музыка.
    Николай.

  4. #4
    Аватар для Veka
    Регистрация
    18.01.2006
    Адрес
    Московская обл.
    Сообщений
    2,135
    Не так давно поднимали похожую тему... http://diod.ucoz.ru/publ/mikrokontro...ny85/4-1-0-128
    Может будет полезно?
    Первоисточник http://elm-chan.org/works/sd8p/report.html .
    В этом проекте возможно проигрывание многих файлов.

  5. #5
    Цитата Сообщение от Кукин Николай Николаевич
    По вопросу нескольких музык, тут ничего не могу сказать, но если Вы приступите к реализации своей мечты, то на мой взгляд, придется как минимум разбираться со структурой записи файлов на карте. Автор не стал заморачиваться этим вопросом и просто расположил всю запись начиная с самого начала памяти флэшки, а потом закольцевал воспроизведение. Таким образом, только одна музыка.
    Николай.
    Код:
    void playlooping() {
    word i;
    if (udbuff!=0&&sdi!=0) {
    if (wavesize>127) wavesize-=128; else wavesize=0;
    if (wavesize==0) {
    stop();
    play();
    return;
    Если я правильно понял,можно ли объединить несколько звуков в один вав файл, и при нажатии кнопки проигрывать его именно с определенного момента(от и до).Если да ,то как будет выглядеть код?

    Может ли с этого одного вава считываться сразу несколько потоков(допустим 2 кнопки одновременно)?
    Свободно из пространства вышедший звук(Эйнштейн)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. помогите с фузами ATmega8
    от RA0CHE в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 16
    Последнее сообщение: 02.12.2022, 10:20
  2. Зарядное утсройство на atmega8
    от uu5jkb в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 70
    Последнее сообщение: 07.11.2014, 11:49
  3. Как реанимировать ATmega8
    от sdr_СЕРЖ в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 21
    Последнее сообщение: 08.10.2010, 19:28
  4. Универсальный CW радиомаячек на ATmega8
    от F4EQE в разделе Техника прямого преобразования
    Ответов: 2
    Последнее сообщение: 10.08.2010, 22:15
  5. Отличие Atmega8-16PI от Atmega8-16PU????
    от Toms в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 3
    Последнее сообщение: 26.06.2006, 22:46

Ваши права

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