» » Печатная плата для USB программатора USBasp
Информация к новости
  • Просмотров: 142014
  • Автор: 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

8 января 2009 22:55

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

9 января 2009 09:41

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
модель стаболитронов которые ставил BZX55C 3V6, фузы прошыл в PonyProg-e как на скрине
<
administrator

9 января 2009 13:39

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

9 января 2009 22:40

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
я тоже подумал что может кабель проблема поскольку его длина 3 метра, но после того как запитал программатор от мрк40 увидел те же грабли на порт B0(14) падает 3V, на ножку D- (2) - 3V, как я понимаю там должно быть около 3,5-3,6В?
<
XseZ

10 января 2009 00:18

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
на оригинальной схеме кондер C1 стоит на 4,7микрофарад, у вас на 47м, может в этом проблема... У меня просто нету сейчас на 4,7, завтра куплю, это последний вариант, уже всё перепробовал recourse
<
administrator

10 января 2009 13:24

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Цитата: XseZ
я тоже подумал что может кабель проблема поскольку его длина 3 метра, но после того как запитал программатор от мрк40 увидел те же грабли на порт B0(14) падает 3V, на ножку D- (2) - 3V, как я понимаю там должно быть около 3,5-3,6В?

да, именно, поэтому я про стабилитроны и говорил, и шнур 3 метра это слишком. R1 и R2 точно по схеме стоят?
Цитата: XseZ
на оригинальной схеме кондер C1 стоит на 4,7микрофарад, у вас на 47м, может в этом проблема... У меня просто нету сейчас на 4,7, завтра куплю, это последний вариант, уже всё перепробовал

емкость этого кондера не критична - это фильтр по питанию и все.
<
kalipso

11 января 2009 19:39

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Вот бы еще собрать по вашим отличным рекомендациям JTAG ICE прошивальщик/дебаггер наподобия IsoJtagICE. Очень нужная штука в нашем деле. Правда незнаю, ладит ли енто с BASCOM???
<
administrator

11 января 2009 21:58

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

были мысли по данному вопросу, вполне возможно займемся позже.
<
WhiteChaos

12 января 2009 03:16

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Собрал программатор по вашей схеме 1 в 1, на 8 меге. В винде определяеться, драйвера ставяться, а вот avrdude видить его отказываеться...
Пишет - avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
В винде в диспечере устройств в свойствах устройства USBasp на владке сведения код экземпляра устройства пишет -
USB\VID_16C0&PID_05DC\5&63EC2DD&0&1

Подскажите в чем проблема..?

<
administrator

12 января 2009 09:17

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