Плеер №2 |
|
---|---|
Сие творение есть логическое развитие первого плеера. Оставив прежним контроллер, носитель информации и декодер, я добавил экран, благо ресурсы PIC16F73 это позволили. Однако разводку я изменил.
![]() Больше всего меня расстроило то, что на SPI пришлось оставить только MMC: карточка почему-то реагировала на обмен по интерфейсу при неактивном сигнале выборки (так я и не понял - чья это ошибка). Для управления VS'кой синхронный порт реализован программно; по нему также записывается информация в дисплей. Данные в VS1001k по-прежнему передаются через USART. Добавил ещё одну кнопку и светодиоды для подсветки экрана. Из соображений экономии ног контроллера объединил входы сброса дисплея и VS1001k; вывод Data/Cmd дисплея и BSYNC декодера. Плеер по-прежнему понимает карточки только с файловой системой FAT16. ![]() ![]() При нажатии любой клавиши происходит включение светодиодной подсветки для экрана. Подсветка работает около 4 секунд для кварца контроллера на 16 МГц. Кнопка S5 производит программное выключение плеера. При этом в памяти сохраняется номер текущего трека и громкость. Чтобы снова включить плеер необходимо нажать и удерживать кнопку до того, как загорятся светодиоды. Кварц для контроллера лучше выбрать в районе 10-16 МГц, при более низкой частоте возможно будут проблемы с треками с высокими битрейтами (более 256Кбит). После выбора светодиодов нужно подобрать значение R* так, чтобы через вывод RB0 протекал ток не более 20 ма. Ориентировочное значение - около 68 Ом. Об экране. Я использовал экран от Nokia 3410. От наиболее распространённого среди любителей экрана от 3310 он отличается большим числом точек (96х64 против 84х48). Однако есть возможность скомпилировать код и под второй экран, при этом вся информация также размещается в пределах экрана. Дополнительные комментарии в исходнике "main_2.asm". Разьём для экрана я не искал. Аккурратно распаял провода прямо на выводы (лучше взять 8-ми проводной шлейф, напимер кусок 80-проводного IDE). Прочие рекомендации по деталям и конструкции аналогичны оным для Плеера№1. Вариант печатной платы к плееру есть в конструкциях В качестве P.S: Крайне не рекомендую вынимать карту, если на плеер подано питание, а тем более если с картой идёт обмен (в режиме воспроизведения). В принципе карту испортить сложно, но стоит прислушаться к мнению её разработчиков и производителей ;) |