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

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


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

Группа: Свой
Сообщений: 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
- - defunct   Цитата(Petka @ Jan 30 2008, 22:07) и испо...   Jan 30 2008, 21:27
|- - Petka   Цитата(defunct @ Jan 31 2008, 00:27) Купи...   Jan 30 2008, 21:37
- - Qwertty   Цитата(Petka @ Jan 30 2008, 22:07) - Необ...   Jan 30 2008, 21:38
|- - Petka   Цитата(Qwertty @ Jan 31 2008, 00:38) Собс...   Jan 30 2008, 21:44
- - vesago   Если не затруднит - можно выложить хексы? И если т...   Jan 31 2008, 07:16
|- - Petka   Цитата(vesago @ Jan 31 2008, 10:16) Если ...   Jan 31 2008, 07:59
- - hd44780   К вопросу карты расширения - есть у меня образчик....   Jan 31 2008, 08:35
|- - zltigo   Цитата(hd44780 @ Jan 31 2008, 11:35) Соот...   Jan 31 2008, 08:58
|- - defunct   Цитата(hd44780 @ Jan 31 2008, 11:35) К во...   Jan 31 2008, 11:48
|- - zltigo   Цитата(defunct @ Jan 31 2008, 14:48) Карт...   Jan 31 2008, 12:08
- - colombo_2007   Вставлю свои пять копеек: напрягает наличие FT232,...   Jan 31 2008, 09:01
|- - Igor26   Цитата(colombo_2007 @ Jan 31 2008, 12:01)...   Jan 31 2008, 09:26
- - Kuzmi4   2 colombo_2007 - можно конечно собрать ЮСб на 8-йм...   Jan 31 2008, 11:34
|- - colombo_2007   Цитата(Kuzmi4 @ Jan 31 2008, 13:34) 2 col...   Feb 1 2008, 09:04
- - bodja74   Petka Можно вопрос. За какое время шьется и прове...   Jan 31 2008, 12:11
|- - Petka   Цитата(bodja74 @ Jan 31 2008, 15:11) Petk...   Jan 31 2008, 12:32
- - bodja74   Petka Спасибо,а на какой скорости контроллер в про...   Jan 31 2008, 12:43
|- - Petka   Цитата(bodja74 @ Jan 31 2008, 15:43) Petk...   Jan 31 2008, 12:46
- - bodja74   Тогда получится не менее 9 сек. В любом случае ско...   Jan 31 2008, 12:56
|- - Petka   Цитата(bodja74 @ Jan 31 2008, 15:56) Тогд...   Jan 31 2008, 13:10
- - bodja74   Пардон ,у STK500 свой хитрый протокол. Так что в...   Jan 31 2008, 17:32
- - hoakinn   А работает ли сей девайс с CVAVR? Если да, то как ...   Feb 1 2008, 10:13
|- - Petka   Цитата(hoakinn @ Feb 1 2008, 13:13) А раб...   Feb 1 2008, 10:51
|- - goodwin   Цитата(Petka @ Feb 1 2008, 13:51) НЕТ. на...   Feb 16 2008, 00:10
- - Petka   Кто собирал, отпишитесь! Всё ли получилось, чт...   Feb 15 2008, 14:01
- - WHALE   уважаемыйPetka.Я бы например,собрал-бы ваш програм...   Feb 15 2008, 15:51
|- - Petka   Цитата(WHALE @ Feb 15 2008, 18:51) уважае...   Feb 15 2008, 22:19
- - jasper   Хорошая штука. ЦитатаДостоинства: - Новый прото...   Feb 17 2008, 18:50
- - WHALE   Цитата(goodwin @ Feb 17 2008, 22:19) В фа...   Feb 17 2008, 21:04
|- - goodwin   Цитата(WHALE @ Feb 18 2008, 00:04) Нифига...   Feb 18 2008, 01:49
- - Lubitel   Здравствуйте!!! Если вас не затруднит ...   Feb 18 2008, 10:33
|- - Petka   Цитата(Lubitel @ Feb 18 2008, 13:33) Здра...   Feb 18 2008, 12:26
|- - Lubitel   Цитата(Petka @ Feb 18 2008, 15:26) 1) час...   Feb 18 2008, 12:32
|- - Petka   Цитата(Lubitel @ Feb 18 2008, 15:32) Тут ...   Feb 18 2008, 12:34
|- - Lubitel   Цитата(Petka @ Feb 18 2008, 15:34) У Вас ...   Feb 18 2008, 12:40
|- - Petka   Цитата(Lubitel @ Feb 18 2008, 15:40) Я жи...   Feb 18 2008, 12:44
- - jasper   Цитата(Lubitel @ Feb 18 2008, 15:33) 2) К...   Feb 18 2008, 13:49
- - cz0   Ребята с Туксграфикс молодцы, конечно. У меня есть...   Feb 18 2008, 15:31
- - cz0   Новые данные: ошибки идут не только по четным адре...   Feb 18 2008, 16:41
- - cz0   Итак, после долгой и мучительной войны я понял, чт...   Feb 18 2008, 23:16
|- - Petka   Цитата(cz0 @ Feb 19 2008, 02:16) Итак, по...   Feb 19 2008, 08:23
- - cz0   Сознаюсь, виноват Я посмотрел Вашу схему, достато...   Feb 19 2008, 09:49
|- - Petka   Цитата(cz0 @ Feb 19 2008, 12:49) Сознаюсь...   Feb 19 2008, 09:53
|- - cz0   Цитата(Petka @ Feb 19 2008, 12:53) Так по...   Feb 19 2008, 13:36
- - cz0   Ога! Идея ясна. Ваш вариант - всего лишь разно...   Feb 19 2008, 15:20
|- - Petka   Цитата(cz0 @ Feb 19 2008, 18:20) Ога...   Feb 19 2008, 15:29
|- - cz0   Цитата(Petka @ Feb 19 2008, 18:29) В ориг...   Feb 19 2008, 20:23
|- - Petka   Цитата(cz0 @ Feb 19 2008, 23:23) Я попроб...   Feb 19 2008, 20:40
|- - cz0   Цитата(Petka @ Feb 19 2008, 23:40) Что им...   Feb 19 2008, 21:56
- - cz0   Нда.. все веселее и веселее. Приладил к ft232r 47h...   Feb 19 2008, 23:23
- - cz0   Нда.. все веселее и веселее. Приладил к ft232r 47h...   Feb 19 2008, 23:23
|- - Petka   Цитата(cz0 @ Feb 20 2008, 02:23) Нда.. вс...   Feb 20 2008, 07:43
- - cz0   Дело в том, что виндовый avrdude тоже нормально шь...   Feb 20 2008, 12:11
|- - Petka   Цитата(cz0 @ Feb 20 2008, 15:11) Дело в т...   Feb 20 2008, 12:20
- - Lubitel   Непонятно зачем reset меги подсоединяется к Ft232,...   Feb 20 2008, 13:34
|- - Petka   Цитата(Lubitel @ Feb 20 2008, 16:34) Непо...   Feb 20 2008, 13:37
- - Lubitel   Дело в том, что я прочитал этот 20 раз. 12. Remov...   Feb 20 2008, 13:40
|- - Petka   Цитата(Lubitel @ Feb 20 2008, 16:40) Дело...   Feb 20 2008, 13:47
- - Lubitel   На схеме (на выходном разъеме) Обозначение Jtag си...   Feb 20 2008, 13:59
|- - Petka   Цитата(Lubitel @ Feb 20 2008, 16:59) На с...   Feb 20 2008, 14:07
- - Carbon   Достаточно-ли для работы вашего программатора двух...   Feb 20 2008, 14:26
|- - Petka   Цитата(Carbon @ Feb 20 2008, 17:26) Доста...   Feb 20 2008, 14:41
|- - Carbon   Цитата(Petka @ Feb 20 2008, 17:41) Достат...   Feb 20 2008, 14:48
|- - Petka   Цитата(Carbon @ Feb 20 2008, 17:48) Стран...   Feb 20 2008, 14:59
|- - Carbon   Цитата(Petka @ Feb 20 2008, 17:59) Програ...   Feb 20 2008, 15:16
|- - Petka   Цитата(Carbon @ Feb 20 2008, 18:16) К про...   Feb 20 2008, 15:19
|- - Carbon   Цитата(Petka @ Feb 20 2008, 18:19) Прошив...   Feb 20 2008, 15:43
- - cz0   Я поддтверждаю, что версия avrusb500v2-1.2 с туксг...   Feb 20 2008, 19:22
- - cz0   Теперь самое интересное. Проблема с последовательн...   Feb 20 2008, 20:37
- - cz0   2 Petke: Да, вот еще что, проверил работу понипрог...   Feb 20 2008, 21:54
- - Petka   Выкладываю обновлённые HEX. (поправлена бага с 1Мг...   Feb 21 2008, 11:54
|- - Carbon   Цитата(Petka @ Feb 21 2008, 14:54) Выклад...   Feb 21 2008, 12:24
|- - Petka   Цитата(Carbon @ Feb 21 2008, 15:24) Больш...   Feb 21 2008, 12:39
|- - Carbon   Цитата(Petka @ Feb 21 2008, 15:39) Скорее...   Feb 21 2008, 12:54
- - cz0   Цепочка резисторов R7/R12/R13 (обозначения по ориг...   Feb 21 2008, 13:33
- - ХЕРОХ   Автору !Но FT232 мин $6 В Киеве,что гово...   Feb 21 2008, 13:44
|- - backa   Цитата(ХЕРОХ @ Feb 21 2008, 17:44) Автору...   Feb 28 2008, 07:50
|- - ХЕРОХ   Цитата(backa @ Feb 28 2008, 11:50) я вчер...   Feb 28 2008, 09:22
|- - backa   Цитата(ХЕРОХ @ Feb 28 2008, 13:22) Если В...   Feb 29 2008, 07:35
|- - Petka   2backa, ХЕРОХ: Прошу не оффтопить.   Feb 29 2008, 10:17
- - Carbon   Перенастроил проект на совместимость с http://www....   Feb 21 2008, 13:46
- - Carbon   Интересно, можно ли просто подавая на ресет таргет...   Feb 22 2008, 11:35
- - Otvertkin   Может есть у кого макет ПП под стандартный выходно...   Feb 26 2008, 18:39
|- - Petka   Цитата(Otvertkin @ Feb 26 2008, 21:39) Мо...   Feb 26 2008, 18:58
- - Otvertkin   Hello, Petka! Решил повторить Вашу конструкцию...   Feb 27 2008, 06:31
|- - Petka   Цитата(Otvertkin @ Feb 27 2008, 09:31) He...   Feb 27 2008, 11:07
- - Otvertkin   Нельзя конечно мешать автору, но объясните почему ...   Feb 27 2008, 12:52
10 страниц V   1 2 3 > » 


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

 


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


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