» » Печатная плата для USB программатора USBasp
Информация к новости
  • Просмотров: 139336
  • Автор: administrator
  • Дата: 24 ноября 2008
  • 100
24 ноября 2008

Печатная плата для USB программатора USBasp

Категория: Полезная информация

Беда с новыми компьютерами и ноутбуками… практически на всех современных отсутствуют порты LPT…зато есть USB! значит делаем простой программатор для USB ;)

В связи с такой проблемой мы хорошенько перекопали Интернет в поисках готовых решений – они есть… НО! После второй неудачной конструкции возникла мысль, что более- менее стабильного, и в то же время простого, устройства просто нет. Последней попыткой решено было повторить немецкий программатор USBasp - http://www.fischl.de/usbasp/ . Оно работает! Погоняли на макете и было решено развести свой вариант платки для этого программатора. 

Простой USB программатор для AVR - USBasp

Итак, схема идентична оригинальной. Она стабильно работает как со старыми ПК, так и с новыми (стационарные компьютеры и ноутбуки).

 

Печатная плата для USB программатора USBasp 

 

Программатор имеет единственный недостаток…он не поддерживается ни какими программами кроме консольного программатора AVRdude. На самом деле это не беда, так как для AVRdude разработано несколько графических оболочек (GUI), что позволяет пользоваться программатором без особых проблем. Две из них мы прикрепляем к статье в файле SOFT.

 

Фузи биты для ATmega8

Low – 0xEF

High – 0xC9

Если использовать полезнейший сервис - http://palmavr.sourceforge.net/cgi-bin/fc.cgi , то мы увидим следущее


Печатная плата для USB программатора USBasp 

 

Для ATmega48 фузи биты уже другие

Low – 0xFF

High – 0xDD

Не перепутайте =)

 

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

 

Печатная плата для USB программатора USBasp 

 

Все проверено и работает без проблем. Большой респект разработчику схемы! - http://www.fischl.de


Все проверено и работает без проблем. Большой респект разработчику схемы! - http://www.fischl.de

 

В прикрепленном ниже архиве лежат схема в формате sPlan 6.0, разводка печатной платы под ЛУТ в формате Sprint-Layout 5.0.  Так же в архиве содержатся прошивки под ATmega8 , ATmega48 и драйвер для установки программатора под Windows.
Вы не можете скачивать файлы с нашего сервера
Графические оболочки под AVRdude
Вы не можете скачивать файлы с нашего сервера
 
Для прошивки собстна самого контроллера в программаторе можно воспользоваться любым другим доступным проггером. Пользователь Pasha предложил использовать свою версию упрощенного программатора под PonyProg. Схема в архиве. Все вопросы автору в личку.
 Вы не можете скачивать файлы с нашего сервера

Метки к статье: программатор, USB, atmega8, atmega48

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
administrator

19 марта 2009 20:53

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
grendel, а зачем тебе прошивку то компилировать? там же есть готовый hex файл - заливай его и все дела.
<
chinga

19 марта 2009 21:25

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
комп ХР! не старый. стабилитрон на 3,6. резисторы как на схеме!мв схеме не вносил кстати перемычку поставил! папку с драйверами я извлек в папку windows!
откуда можно выдрать шлейф?

я даже лаком покрыл! чтоб не замкали!
<
administrator

19 марта 2009 21:32

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
chinga, купи шлейф для компа IDE (тока не последнего типа - тонкого) либо шлейф от 3,5 дюймового дисковода - вот тебе целый запас шлейфа, на кучу проектов хватит - порежешь по нужным кускам. Разъемы увы придется купить, либо искать в старых компах - на панелях дополнительных СОМ-портов такие стояли.

Какую перемычку ты поставил? Их там три штуки.

Насчет драйверов... то что ты куда то что то скопировал, это еще не значит, что драйвера в системе установились. Когда воткнешь программатор, винда обнаружит новое устройство и попросит установить драйвера, вот тогда ты папочку с дровами и укажешь.
<
chinga

19 марта 2009 21:44

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
посмотрите на robotsspace.ucoz.ru программатор!
<
chinga

19 марта 2009 21:50

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
перемычку на JP2 поставил как еа рис! А чем вы позравляете?

как на рисунке!

вот здесь мой программатор http://robotsspace.ucoz.ru/forum/5-248-2!
<
administrator

19 марта 2009 21:54

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
chinga, не туда написал smile
перемычка JP2 нужна только при прошивке МК в программаторе, после прошивки она уже не нужна.
Там ответил.

<
chinga

21 марта 2009 00:31

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
а без фузи кварц не запускаеться? А то я про фузи вообще забыл? feel а куда фузи писать?
<
administrator

21 марта 2009 00:39

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
chinga, в микроконтроллер писать, кудаж еще то fellow
даж и не знаю какими словами тебе описать... что бы ты понял процесс...
лучшим вариантом тебе будет обратится туда где контроллер прошивал, там все должно быть для прошивки фузов предусмотрено. Сами фузы есть тут в статье.

<
chinga

21 марта 2009 00:40

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
там не куда было писать, тоесть было но не эти
Low – 0xEF
High – 0xC9
там SUT0=0;
SUT1=0 типа такиЕ!

и еще можете подсказать при прошивке куда перемычки поставить?
<
administrator

21 марта 2009 01:33

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
chinga, на скриншоте внимательнее посмотри fellow там твои SUTы и прочие в наличии имеюцо. Тока учти, что галочка это 0, там где галки нет это 1. Те в твоем случае - SUT1=1, SUT0=0 и так далее fellow
При прошивке поставь одну перемычку - JP2, после того, как прошьешь МК программатора - пермычку снимай. Из остальных перемычек можешь использовать - Jp1 - подача питания с порта USB при программировании другого контроллера (то есть на другой контроллер подавать), НО! я бы тебе этого не рекомендовал делать, питай робоконтроллеры от другого источника, а программатор сам будет от USB брать. На Jp3 то же забей - не ставь, тебе оно не нужно пока =)
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.