А можно ли заставить девайс воспроизводить файлы для РК-86 (Специалист)?
- - - Добавлено - - -
Что это за формат и как его получить из wav?
Вид для печати
Да, баг с невозможностью изменить год (как и баг с возможностью установить нулевой месяц) я тоже заметил и исправил. Прошивку выложу.
С воспроизведением WAV на частоте 44 КГц есть проблема - скорости AVR-ки хватает на пределе. Поэтому, отключил там клавиатуру. После переписывания ключевых процедур на ассемблер, думаю, можно сделать обработку прерывания воспроизведения.
- - - Updated - - -
Да, сделать можно. Вопрос - где можно ознакомиться с описанием и форматом этих файлов и формой аудио-сигнала?
Это однобитный вариант WAV, в разы более компактный. Может содержать опциональный заголовок со списком блоков, чтобы между ними можно было переключаться.
Если интересует двоичный формат файла, то могу оформить и выложить попозже.
Есть конвертер из wav в baw, его исходник прилагаю.
Вообще, формат задумывался в первую очередь для SAVE-ов игр в которых используется нестандартный загрузчик.
Может здесь что есть...
http://radiowiki.ru/index.php?page=2...2%84%9604.djvu
Обновил прошивку, версия 1.1.1
http://trolsoft.ru/content/sch/zx-ta...563_v1.1.1.hex
В частности, там исправлен баг со настройкой года и месяца, баг с невозможностью попасть во вложенные директории и баг с невозможностью вернуться из браузера файлов если флешка пуста.
Выложил на сайте прошивку v1.1.2.
Начиная с версии печатной платы 1.2 в схеме изменено питание АЦП - раньше АЦП питался от внутреннего источника, начиная с платы 1.2 он подключён ко внутреннему источнику питания 2.56В атмеги. Сделано для того, чтобы в будущем можно было контролировать напряжение питания схемы и напряжение, поступающее со стабилизатора (актуально для версии с батарейным питанием). Поэтому, в архиве сейчас четыре файла:
zx-tape-loader_8563_hwv-1_0.hex
zx-tape-loader_8583_hwv-1_0.hex
для схемы версий 1.0 и 1.1
и
zx-tape-loader_8563_hwv-1_2.hex
zx-tape-loader_8583_hwv-1_2.hex
для схемы версии 1.2 и выше.
8563 или 8583 - это микросхема часов (в устройствах моей сборки стоят 8563).
В новой прошивке исправлено несколько багов и добавлены настройки для записи BAW-файлов.
1. Можно выбрать частоту сэмплирования
2. Можно настроить минимальный интервал между блоками. При записи BAW-файла по этому значению будут выделяться блоки, чтобы при последующем воспроизведении иметь возможность между ними переключаться (так же, как для TAP-файлов)
3. Можно настроить автостоп, чтобы запись BAW-файла автоматически завершалась когда уровень сигнала на входе перестаёт меняться.
Trol73, какая версия схемы сейчас выложена на сайте ? можно ли использовать с РК или Специалистом если переключиться в BAW ?
А на Ардуину это можно перенести?
На сайте сейчас старая версия схемы, 1.0. Новую выложу попозже, как руки дойдут. Там вообще, изменения минимальны, только с АЦП. Для тех, кто планирует подключать магнитофон к БП на 5В переход на схему v1.2 не имеет никакого смысла. Прошивки буду компилировать для обоих версий железа.
С РК / Специалистом в теории должно работать с BAW, но не проверял. Как доделаю эти компы, хочу добавить нативную поддержку для них.
- - - Updated - - -
Можно, но зачем? Если
1. нравятся макаронные монстры и без МГТФа жизнь кажется скучной, то да, ардуина + плата SD-карты + плата дисплея + макетка с мелочью.
2. если существует ардуина на atmega128 или чем-то более навороченным, совместимым с atmega128
3. если выкинуть ардуиновский стабилизатор на 5В и заменить его на 3.3В - для дисплея и карты 5В не годится
В вообще, изначально прототип магнитофона я делал на ардуино-подобный плате и впечатления от этого дела остались не самые приятные.
Вообще не понимаю, почему это бабуино столь популярно у некоторых радиолюбителей :)
Trol73, хочу собрать на макетке, вопрос по индикатору в схеме указан индикатор 5510 на сайтах по друйке указан 5110 это одно и тоже ?