реклама на сайте
подробности

 
 
> AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
Petka
сообщение Jan 30 2008, 19:07
Сообщение #901


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Эта тема закрыта. Продолжение обсуждения здесь.
После обновления компьютера обнаружил, что LPT порта больше нету laughing.gif и использовать проверенную связку avreal + byteblaster уже не получится.
Захотелось чего-нибудь универсального, надежного и само-собой на USB порте.

Остановился на варианте AvrUsb500v2 (http://tuxgraphics.org/electronics/200705/article07052.shtml)

Достоинства:
- Нормальный USB (не надо колдовать как в программной реализации USB).
- Новый протокол от Atmel. Теперь не требуется перешивать программатор при появлении новых чипов.

Недостатки:
- На сайте (tuxgraphics) написано что под Windows не решена проблема "Курицы и яйца" (как запрограммировать AVRку в программаторе AVR) (Под Linux автор решает эту проблему путем "bit bang" режима микросхемы FTDI).
- Используется контроллер в DIP корпусе. (под рукой был только в qfp32 корпусе)
- Необходим контроллер как минимум с 8кб flash памяти. (под рукой была только mega48)

Данные недостатки я устранил, немного изменив схемотехнику.
Выкладываю на суд общественности результаты работы.

в файле doc.pdf все необходимое для сборки программатора:
- на первой странице принципиальная схема.
- на второй странице фотошаблон в негативе (для производства на дому с помощью фоторезиста)
- на третьей странице фотошаблон в позитиве (для "лазерно-утюговой" технологии)
- на 4ой странице перечень элементов
- на 5й странице сборочный чертеж со стороны поверхностного монтажа
- на 6й странице сборочный чертеж со стороны выводных компонентов

в файле HowTo.pdf описано как прошить этот программатор не имея другого программатора.

в файле AvrUsb500_by_Petka.zip находятся исходники прошивки. Собираются в последнем WinAVR.

ВНИМАНИЕ! делал для себя, поэтому разпиновка выходного разъёма как в byteblaster'е

Принимаются все вопросы.

Цитата(ae_ @ Jul 7 2009, 19:03) *
Добавьте пожалуйста в первый пост этой ветки актуальные на данный момент схему и софт программатора (или ссылку на ресурс, где находятся текущие/архивные версии)


Актуальные на 8 июля 2009 года документы:
- Готовые прошивки и исходники
- Схемы программаторов, перечни необходимых компонентов, сборочные чертежи, односторонняя разводка печатных плат (в негативе для изготовления фоторезистом и в позитиве для изготовления "лазерным утюгом"), краткая инструкция как прошить программатор без использования другого программатора.
- Как надо выставить фузы, при прошивке через ponyprog

Прошивки собрал из этих исходников:


Модераторам: Прикрепите эти файлы к первому сообщению.

Цитата(goodwin @ Feb 16 2008, 03:10) *
Неправда ваша - работает эта махарайка и с CodeVision, и со студией, и из командной строки...
Шьет быстро.


Да, был не прав CodeVision тоже умеет использовать эту версию программатора.
Для этого всего-навсего надо было выбрать тип программатора "Atmel STK500/AVRISP". Только что проверил - работает. Скорость действительно шустрая. Считал 128k flash за ~50s.

Цитата(Petka @ Feb 16 2008, 01:19) *
Ок, на выходных займусь =)


Готово =) В архиве прошивки для некоторых комбинаций Кварц/Чип.

Цитата(Carbon @ Feb 20 2008, 18:43) *
Да, схемы не совпадают. Если не касаться разъема для программирования, т.к. он всё равно пока не подключен к таргету, то в остальном всё также. Клок 1МГц на PC0 всегда присутствует или только при программировании?

Клок должен быть всегда, а не только при программировании. Ещё вопрос: мега в ДИПе? Если да, то обратите внимание, что нумерация пинов у меня указана для QFP корпуса, она отличается от DIP.

P.S. Поправил в документации ошибку с X3 X4. Новый вариант:Прикрепленный файл  HowTo.pdf ( 73.56 килобайт ) Кол-во скачиваний: 6346


Сообщение отредактировал IgorKossak - Oct 19 2009, 07:31
Причина редактирования: Обновление

Прикрепленные файлы
Прикрепленный файл  HowTo.pdf ( 71.05 килобайт ) Кол-во скачиваний: 11447
Прикрепленный файл  doc.pdf ( 115.76 килобайт ) Кол-во скачиваний: 13988
Прикрепленный файл  AvrUsb500_by_Petka.zip ( 25.17 килобайт ) Кол-во скачиваний: 8132
Прикрепленный файл  AVRUSB500_by_Petka_HEX.zip ( 40.61 килобайт ) Кол-во скачиваний: 6328
Прикрепленный файл  AvrUsb500_by_Petka_v2.zip ( 25.61 килобайт ) Кол-во скачиваний: 7317
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Petka   AvrUsb500 by Petka   Jan 30 2008, 19:07
- - ShuraX   Petka спасибо за подробный ликбез! Делаю для с...   Sep 24 2009, 16:42
- - ShuraX   Может вопрос не по теме, но не могу найти... как в...   Sep 26 2009, 05:44
|- - Petka   Цитата(ShuraX @ Sep 26 2009, 09:44) ...ес...   Sep 26 2009, 08:34
- - cvv   Собрал программатор на связке ft232bl+atmega48. М...   Sep 26 2009, 12:34
|- - Petka   Цитата(cvv @ Sep 26 2009, 16:34) Собрал п...   Sep 26 2009, 13:17
|- - cvv   Цитата(Petka @ Sep 26 2009, 16:17) 1) Пер...   Sep 26 2009, 13:21
|- - Petka   Цитата(cvv @ Sep 26 2009, 17:21) 2) ок. с...   Sep 26 2009, 13:31
|- - cvv   Цитата(Petka @ Sep 26 2009, 16:31) Зарабо...   Sep 26 2009, 13:33
|- - Petka   Цитата(cvv @ Sep 26 2009, 17:33) пока нет...   Sep 26 2009, 13:35
- - cvv   кажется разобрался. два резистора не того номинала...   Sep 26 2009, 14:57
|- - Petka   Цитата(cvv @ Sep 26 2009, 18:57) Кстати м...   Sep 26 2009, 15:23
||- - cvv   Цитата(Petka @ Sep 26 2009, 18:23) Почему...   Sep 26 2009, 15:44
||- - Petka   Цитата(cvv @ Sep 26 2009, 19:44) я думаю ...   Sep 26 2009, 16:19
||- - cvv   Цитата(Petka @ Sep 26 2009, 19:19) Тут вс...   Sep 26 2009, 16:47
|- - cvv   заапгрейтил avrdude и все поехало без ошибок. всп...   Sep 26 2009, 15:27
|- - Petka   Цитата(cvv @ Sep 26 2009, 19:27) Stk300 н...   Sep 26 2009, 15:30
- - ukrman   Petka подскажите как с помощью вашего программатор...   Sep 29 2009, 19:15
|- - Petka   Цитата(ukrman @ Sep 29 2009, 23:15) Petka...   Sep 29 2009, 20:02
|- - Qwertty   Цитата(ukrman @ Sep 29 2009, 23:15) Petka...   Sep 30 2009, 00:49
- - ukrman   ЦитатаПопробуйте ещё скинуть частоту ISP. 10кГц бу...   Sep 30 2009, 07:05
|- - Petka   Цитата(ukrman @ Sep 30 2009, 11:05) А как...   Sep 30 2009, 07:40
- - cvv   я тут обнаружил что я был не прав в плане что STK3...   Sep 30 2009, 18:32
- - ukrman   а если при подключении МК диодик на прогере не гор...   Oct 1 2009, 07:30
|- - Petka   Цитата(ukrman @ Oct 1 2009, 11:30) а если...   Oct 1 2009, 08:34
- - Метценгерштейн   Дико извиняюсь, но не готов все 63 страницы перечи...   Oct 1 2009, 09:44
- - ukrman   да. самый 1-ый пост, то что тебе надо. свежак Цит...   Oct 1 2009, 10:07
|- - Petka   Цитата(ukrman @ Oct 1 2009, 14:07) ...вот...   Oct 1 2009, 10:52
- - Метценгерштейн   есть принципиальная разница по выбору микросхем- F...   Oct 1 2009, 10:31
- - ukrman   Цитата(Метценгерштейн @ Oct 1 2009, 13:31...   Oct 1 2009, 10:41
- - Метценгерштейн   Разобрался со схемой- мегу 8 буду ставить. Я имел...   Oct 1 2009, 10:55
|- - Petka   Цитата(Метценгерштейн @ Oct 1 2009, 14:55...   Oct 1 2009, 11:32
- - Метценгерштейн   Не понял. Так если я его и соберу- этот "Avr...   Oct 1 2009, 11:39
|- - Petka   Цитата(Метценгерштейн @ Oct 1 2009, 15:39...   Oct 1 2009, 11:50
- - Alex7   Здравствуйте. Собрал программатор мега8 14.74 avrd...   Oct 2 2009, 09:04
|- - Petka   Цитата(Alex7 @ Oct 2 2009, 13:04) Здравст...   Oct 2 2009, 09:30
|- - Alex7   Цитата(Petka @ Oct 2 2009, 12:30) Переклю...   Oct 2 2009, 11:45
|- - Petka   Цитата(Alex7 @ Oct 2 2009, 15:45) Так вот...   Oct 2 2009, 12:19
- - Alex7   вот скрин записи, пробовал шить Uniprof на лпт при...   Oct 2 2009, 12:37
|- - Petka   Цитата(Alex7 @ Oct 2 2009, 16:37) вот скр...   Oct 2 2009, 12:46
|- - Doniak   Извиняюсь если не в тему но Выше вы писали что не ...   Oct 3 2009, 09:34
|- - Petka   Цитата(Doniak @ Oct 3 2009, 13:34) Извиня...   Oct 3 2009, 10:10
|- - WHALE   Цитата(Petka @ Oct 3 2009, 14:10) Атмел о...   Oct 6 2009, 12:22
- - dr_jenia   Привет! всем! собрал девайс определился ХП...   Oct 6 2009, 04:06
|- - Petka   Цитата(dr_jenia @ Oct 6 2009, 08:06) в че...   Oct 6 2009, 07:49
- - Кышмышь   Многоуважаемый Petka! А не могли бы Вы помести...   Oct 6 2009, 08:42
|- - Petka   Цитата(Кышмышь @ Oct 6 2009, 12:42) Petka...   Oct 6 2009, 09:01
- - dr_jenia   мне кажется я спалил мегу!   Oct 6 2009, 13:24
|- - Petka   Цитата(dr_jenia @ Oct 6 2009, 17:24) мне ...   Oct 6 2009, 13:49
- - dr_jenia   когда задом на перед её первы раз впаял (   Oct 7 2009, 07:50
- - Vishv   Уважаемый Petka, подскажите, Ваш программатор може...   Oct 8 2009, 04:36
|- - Petka   Цитата(Vishv @ Oct 8 2009, 08:36) Уважаем...   Oct 8 2009, 06:38
- - dr_jenia   Уря, перепаял мегу заработало сразу. естьопять одн...   Oct 8 2009, 12:07
|- - Petka   Цитата(dr_jenia @ Oct 8 2009, 16:07) Уря,...   Oct 8 2009, 17:45
- - dr_jenia   виндозовский настроки стандартные, кроме скорости-...   Oct 10 2009, 09:08
|- - Petka   Цитата(dr_jenia @ Oct 10 2009, 13:08) вин...   Oct 10 2009, 15:57
|- - dr_jenia   Цитата(Petka @ Oct 10 2009, 18:57) Надо е...   Oct 10 2009, 19:46
|- - Petka   Цитата(dr_jenia @ Oct 10 2009, 23:46) вот...   Oct 10 2009, 21:08
|- - Alex_1811   Уважаемый автор не могли бы выложить последний акт...   Oct 15 2009, 07:56
|- - Petka   Цитата(Alex_1811 @ Oct 15 2009, 11:56) Ув...   Oct 15 2009, 09:28
|- - Alex_1811   Цитата(Petka @ Oct 15 2009, 12:28) В само...   Oct 15 2009, 09:52
|- - Petka   Цитата(Alex_1811 @ Oct 15 2009, 13:52) Та...   Oct 15 2009, 12:12
- - Janus999   Приветствую, Petka! С неделю назад спаял прог...   Oct 15 2009, 17:36
|- - Petka   Цитата(Janus999 @ Oct 15 2009, 21:36) При...   Oct 15 2009, 18:20
|- - IgorKossak   Цитата(Petka @ Oct 15 2009, 21:20) Из-за ...   Oct 16 2009, 07:42
- - Janus999   Урраа! Заработалооо! (с) Матроскин Точно...   Oct 15 2009, 19:01
- - IgorKossak   Эта тема закрыта по просьбе автора. Продолжение об...   Oct 16 2009, 11:03
10 страниц V  « < 8 9 10


Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01464 секунд с 7
ELECTRONIX ©2004-2016