8. Программатор USBtinyISP

8. Программатор USBtinyISP

Сообщение VVZ » 08 апр 2012, 10:57

========================
Акция - Собери программатор
========================

Страничка проекта USBtinyISP.

Внимание !

Программатор USBtinyISP при использовании подключается к USB-порту компьютера и это обстоятельство накладывает повышенную внимательность, осторожность и аккуратность при монтаже и проверке. И поэтому не рекомендуется приступать к монтажу, если нет соответствующих навыков пайки и проверки. Ваша просьба выдать печатную плату модуля предполагает вашу готовность (наличие навыков) выполнить монтаж (изготовить программатор) и ответственность при его эксплуатации в домашних условиях.

Содержание темы:

- внешний вид,
- принципиальная схема,
- порядок изготовления программатора,
- где скачать прошивку,
- установки Fuse,
- где скачать драйвера.

===============================================================================

ВНЕШНИЙ ВИД программатора USBtinyISP и комплект печатных плат (плата программатора и плата модуля AVR-02 для первого задания с микроконтроллером ATtiny13) :

Изображение

Схема программатора одна, а вариантов сборки (разводки печатных плат) несколько. У каждого варианта по два исполнения (под 6-ти и 10-ти контактные выходные разъёмы) :

1. Свободное расположение выводных элементов на плате.
2. Экономное расположение выводных элементов на плате.
3. Стабилитроны и светодиоды с выводами, мк ATtiny2313 в DIP корпусе, а остальные элементы – SMD.
4. Все элементы SMD (светодиоды и стабилитроны могут устанавливаться и выводные).

Также есть модули AVR-05, смотрите тему : Модуль AVR-05.
Выбор для монтажа программатора зависит от ваших навыков.

СХЕМА :

Изображение

R1, R5, R7, R9, R10 - 1.5 kOm; R2, R3 - 27 Om; R4 - 10 kOm; R6, R8 - 470 Om;
VD1, VD2 - стабилитрон 3,6v; VD3 - красный светодиод; VD4 - зелёный светодиод;
C1 - 0.1 mF; C2, C3 - 20pF.

В качестве элемента R0 может быть установлена простая перемычка, сопротивление нулевой величины (или 1 Ом). На платах с выводными элементами на этом месте можно также установить обычный (типа ВП4-0.1А) или самовосстанавливающийся предохранитель.

Перемычки J1 и J2 замыкаются только при прошивке микроконтроллера (D1) :

- если прошивка выполняется программатором STK200/300, то через перемычку J2 и контакт разъёма X2 (2) на программатор STK200/300 поступает напряжение +5v. При этом, сам собираемый программатор необходимо подключить к USB-разъёму.
- если прошивка выполняется аналогичным программатором USBtinyISP, то с него через контакт разъёма X2 (2) и перемычку J2 напряжение +5v поступает на схему изготавливаемого программатора. При этом, сам собираемый программатор не надо подключать к USB-разъёму.

В рабочем режиме программатора обе перемычки должны быть разомкнуты !

ПОРЯДОК ИЗГОТОВЛЕНИЯ ПРОГРАММАТОРА USBtinyISP :

- знакомство с принципиальной электрической схемой программатора;
- составление схемы расположения элементов для последующего монтажа;
- проверка топологии платы на отсутствие замыканий и разрывов;
- монтаж и его проверка,
- прошивка микроконтроллера,
- подключение программатора к компьютеру и установка драйвера,
- проверка работы готового программатора USBTinyISP.

ИСХОДНАЯ СХЕМА и ПРОШИВКА:

На страничке проекта USBtinyISP можно посмотреть исходную схему и скачать прошивку :

Изображение

В папке SPI архива usbtinyisp v1.04 firm (по нижней стрелке) находится файл прошивки main.hex.

СОСТОЯНИЯ FUSE в программах PonyProg и SinaProg:

Изображение

Изображение

Скачать ДРАЙВЕРА на страничке проекта USBtinyISP:

Изображение

Также смотрите тему : Программа SinaProg и программатор USBtinyISP.
VVZ
 
Сообщений: 589
Зарегистрирован: 28 апр 2011, 09:44

Вернуться в Микроконтроллеры - Оборудование (программаторы, схемы с МК)

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron