Эта страница опишет проверенный способ собрать ваш yampp-3. Даже если вы не купили печатную плату в Web Shop, вы можете пользоваться этой страницей, чтобы получить больше информации о используемых компонентах и их аналогах.
Я сделал тестовую программу для плеера yampp-3, которая вместе с инструкциями на этой странице поможет вам собрать и запустить ваш yampp плеер.
|
|
Для
начала нам нужно убедиться, что процессор работает правильно. Теперь подключите источник питания 5в к разъему питания. НЕ подключайте ваши 30-ти амперные компьютерные (или аналогичные) блоки питания, а используйте источники с маломощными выходами; либо используйте последовательно включённый резистор с сопротивлением порядка 22 - 33 Ом. Это ограничит ток до, примерно, 50 мА. Когда питание подано, D1 зажжется. Если этого не произошло, проверьте, нет
ли замыканий и правильно ли смонтирован светодиод. Проверьте напряжение на регуляторе LP2980. Измерьте напряжение между L1/C5 и L2/C6. Вы должны получить 3.0 вольта. Теперь процессор должен быть запрограммирован. Вы можете использовать для этого различные программы, я могу предложить вам использовать мою. Разъем для программирования J1 имеет такую же распиновку как на STK200 Evaluation Board (и на многих
других). Подключите программатор к J1 и залейте тестовую программу (смотрите
ниже). Отключите программатор и перезапустите процессор. Вы должны увидеть, что светодиод D2 медленно мигнул три раза (он может мигнуть и больше, сейчас мы это проигнорируем). Если он мигает - тестовая программа выполняется правильно (пока что...) |
|
|
Теперь
установим 'HC573 (IC2) и SRAM (IC3). Я использую IS62C256 SRAM от ISSI, но
есть тысячи совместимых чипов. Практически любая память объемом 32К*8
подойдет, главное - чтобы она была в корпусе SO28. |
|
|
Теперь
давайте перейдем на более сложный уровень. Установите помеченные компоненты.
Вместо MAX202 вы можете использовать любой MAX, использующий конденсаторы 0,1
мкФ. Возможно Вам не понадобится регулятор контрастности, так как большинство дисплеев и так работает великолепно. Соедините разъем J3 с последовательным портом Вашего компьютера и запустите Hyperterminal или аналогичную терминальную программу. Задайте следующие параметры: 19200 бод, 8 бит, без проверки четности. Помните, что тестовая программа скомпилирована для частоты процессора 7,3728 МГц. Если Вы используете частоту, отличную от указанной, Вам следует изменить константу F_CPU в файле delay.h и константу UART_CPU в файле uart.h, перекомпилировать и залить новый код. Перезагрузите плату и после окончания теста памяти Вы увидите приветственное сообщение на Вашем экране. Если нет, убедитесь, что последовательное соединение правильно подключено. Попробуйте поменять выводы 1 и 3 на разъеме J3 для смены направления. Если все в порядке, подключите LCD к разъему J2. Любой «стандартный» LCD с контроллером Hitachi и 14-ти выводным интерфейсом должен работать. Перезапустите снова и после завершения проверки памяти Вы увидите приветственное сообщение на LCD. |
|
|
И
опять, установите помеченные компоненты. Дважды проверьте пайку и, если всё в
порядке, подключите пару наушников в гнездо наушников, последовательный
терминал с параметрами 19200,n,8,1 - к последовательному порту и включите
питание на плате. Test list :0: Hardware Reset/Check1: SDI R/W Test2: Memory Test3: Dump Registers4: Sinewave Test5: Sinesweep Test6: Volume Test7: Clock Doubler Все
тесты предельно понятны, но вы можете найти больше информации о них в файле
yampp_3_test.c. |
|
|
Теперь
осталось добавить всего несколько вещей. Установите помеченные компоненты.
Вместо 3-х штырькового разъема, вы можете установить IR-приёмник прямо на
плату. Итак, вы сделали это. У вас теперь есть полностью функционирующий yampp-3.
|
Скачать тестовую программу для yampp-3 Обновлено 2002-01-06
Нужен AVR программатор ?
Вы можете заказать плату для этого проекта в yampp Web Shop.