AVR AY-player v1.5.

-Играет файлы *.PSG с карт памяти SD, MMC
-поддерживаемая файловая система FAT16
-количество каталогов в корне диска 99
-количество файлов в каталоге 42 (итого 99*42=4158 файлов)
-сортировка файлов в каталогах по первым двум буквам имени
-длинные имена файлов и каталогов не используются
-потребляемый ток от одной банки LiIon 46ма! :)

Описание меню:
Включить питание - кнопка PWR.
В левом верхнем углу экрана XX/YY означает XX-номер текущего каталога, YY-всего каталогов.
В нижней строке под XX/YY отображается название текущего каталога.
Выбор каталога FF, REW. Войти в каталог-PL, выйти-ST. Длительное удержание ST-выкл питания.
В каталоге меню имеет вид типа: 05/xxxxxxxx. 05-это номер каталога.
хххххххх-имя текущего файла. Снизу XX/YY означает XX-номер текущего файла, 
YY-всего файлов в каталоге.
Все файлы в каталоге сортируются в алфавитном порядке. Для перехода в режим случайного воспроизведения нужно одновременно
нажать REW+FF. Произойдет перемешивание файлов и перемещение на первую позицию в списке. Нажимать REW+FF можно много раз.
Каждый раз перемешивание будет по-новому, не повторяясь. Если из каталога выйти и снова зайти, все опять будет в алфавитном порядке.
Нажатие PL приведет к проигрыванию текущего файла. Воспроизведение продлится от текущего файла 
до конца каталога. В режиме воспроизведения REW-играть файл сначала, FF-плавное увеличение скорости до 2х.
При отпускании FF сразу установится номинальная скорость воспроизведения.
Выйти в файловый менеджер из режима воспроизведения можно нажатием ST.
Повторное нажатие PL - пауза. Из состояния паузы можно выйты в файловый менеджер (жмем ST) либо продолжить
воспроизведение (жмем PL).

Справа в верхнем углу 3v9 - вольтметр. При разряде батареи менее 3.5Вплеер
выдаст сообщение о разряде батареии и выключится. Включаться тоже откажется. Новая версия питается от одной банки LiIon. 
Питание контролируется постоянно, однако в режиме воспроизведения 
только в момент автоматической смены мелодии. Это сделано для того чтоб не коверкать 
музыкальные произведения. Ну не люблю я когда песня внезапно обрывается так и не доиграв. Поэтому при разряде питание вырубится только 
когда песня закончится.
В правом нижнем углу цепь звездочек во время воспроизведения - это статус бар!
Он показывает реальный сыгранный размер файла (поскольку формат у нас потоковый).

В программе предусмотрена калибровка вольтметра.
Калибровка вольтметра производится следующим образом:
-подаем на схему точно +5,0В
-зажимаем FF+REW, затем жмем PWR.
Калибровка окончена.

Также возможно подстроить под себя время горения подсветки и порог срабатывания защиты от переразряда аккумулятора.
Для этого можно отредактировать EPROM любым удобным программатором. По адресу 0x00 лежит тот самый калибровочный байт
вольтметра, можете править его в ручную (погрешность Вольт х 27). По адресу 0х01 лежит время горения подсветки после отпускания кнопок.
(значение х 0.033), секунд. По адресу 0x02 лежит порог отключения питания. (значение х 25),Вольт. Для нормальной жизни LiIon АКБ
меньше 3,5В ставить не стоит.

Технические ограничения:
-метод инициализации MMC карты: 80 clocks+CMD0+CMD1. Поэтому работать будут только старенькие (не SDHC и не SDXC).
-размер файла не более 16Мб.
-размер кластера не менее 4кб (владельцы карт 32Мб поставьте 4кб при форматировании).
Приятного прослушивания!


Использование устройства в коммерческих целях возможно только с разрешения автора.
(c)2017 Freddy
antenn@land.ru

