Перейти к содержанию

LepihinMS

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные LepihinMS

  1. Здравсвуйте товарищи. (:

    Возникла у меня острая необходимость возыметь (или собрать) несколько десятков WAV (или MP3) плееров способных вытаскивать необходимый файл с флешки (SD, MicroSD) и воспроизводить их с качеством достаточным для понимания человеком речи на записи (не нужен нам теплый ламповый звук). Подразумевается, что плеера будут частью бОльшей схемы.

    Требования к плееру:

    – минимально возможная стоимость компонентов

    – минимальное количество и габариты компонентов

    – минимальное энергопотребление

    – готовность к работе сразу после подачи питания

    Китайские mp3 плееры были отвергнуты за избыточность (лишние компоненты - тысячи их), непредсказуемость (виснут, тормозят), закрытость архитектуры (схемы нет) и т.д.

    Решено было собрать плеер на базе AVR контроллера… на этом мысль остановилась уперевшись в нехватку… мозгов.

    В этих наших интернетах был найден проект некого Китайца Chan'а (WAV плеер на ATtiny85) – Вот этот (оригинал, по английски) и Тут (по-русски). Проект подкупает простотой, дешевизной и габаритами. НО при попытке воссоздать плеер... ничего не получилось! :D Отчаявшись выкарабкаться из ситуации самостоятельно обращаюсь к вам за помощью. (:

    Что у меня есть:

    1) Компьютер-зомби с LPT портом

    2) AVRStudio 4 и 5, PonyProg

    3) LPT программатор "5 проводков" (собран по Вот Этой статье)

    4) 5шт ATtiny85 (DataSheet в PDF)

    5) Arduino UNO с ATmega328 (используется как стабилизатор напряжения на 5 и 3.3V)

    Что я смог сделать:

    Используя метод научного тыка я, применив AVRStudio5, написал на C и скомпилировал в HEX файл программу Blink! Применив PonyProg и LPT программатор затолкал HEX в ATtiny85 и оно даже заработало. На этом мои знания в программировании контроллеров заканчиваются.

    В чем проблема:

    1) Скачав файлы проекта Китайца Chan'а (ТУТ или ТУТ) я обнаружил в них готовые HEX файлы, НО они 16КБ объемом! В ATtiny85 всего 8КБ flash памяти. PonyProg не моргнув глазом заталкивает в ATtiny85 половину кода и... это нормально? (:

    2) Скомпилировать файлы проекта самостоятельно и осмысленно не позволяют кривые руки и прямые извилины.

    3) RxY0.png

    (оригинал монофонической схемы ТУТ или ТУТ)

    - 1) Это конденсатор? Какой емкости?

    - 2) Почему нога Reset висит в воздухе?

    - 3) А этот какой ёмкости?

    Чего хочу от вас:

    1) Собирал ли кто-нибудь плеер по проекту Китайца Chan'а Ссылка1, Ссылка2? Оно вообще работает? Что за таинственные 16килобайтные HEX файлы для 8КБ контроллера?

    2) Знающие и умеющие, скомпилируйте, пожалуйста, проект в пригодный для записи на ATtiny85 HEX файл. :rolleyes: Интересует только монофонический вариант (не Hi-Res).

    3) Всё ли впорядке со схемой? Интересует mono не Hi-Res вариант.

    4) Что вы ещё можете добавить к этой теме: скандалы, интриги, расследования? (:

×
×
  • Создать...