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

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


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

Группа: Свой
Сообщений: 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
- - Миха12345   Спасибо Пётр!!!!   May 22 2008, 10:00
- - Fusion   Petka респект! Собрал - и все сразу заработало...   May 22 2008, 17:54
- - swisst   В соответствии со схемой контроллер питается от 5 ...   May 23 2008, 13:40
|- - Petka   Цитата(swisst @ May 23 2008, 17:40) В соо...   May 24 2008, 06:34
|- - Миха12345   Цитата(Petka @ May 24 2008, 09:34) Самый ...   May 24 2008, 10:41
- - Roger   День добрый! Собрал данный программатор, поста...   Jun 12 2008, 14:01
|- - Petka   Цитата(Roger @ Jun 12 2008, 18:01) День д...   Jun 12 2008, 20:05
- - Roger   Вроде бы все хорошо начиналось Дошло до 45% и пере...   Jun 13 2008, 07:22
|- - Petka   Цитата(Roger @ Jun 13 2008, 11:22) Вроде ...   Jun 13 2008, 08:17
- - Roger   Собирал на ft232rl Пришлось пересобрать под дип ко...   Jun 13 2008, 11:32
|- - Petka   Цитата(Roger @ Jun 13 2008, 15:32) Собира...   Jun 13 2008, 18:59
- - Roger   Я так и думал! а вторая, но она не относится к...   Jun 13 2008, 19:15
- - Roger   Утром сбегал в магазин купил вместо 220Ом 220кОм и...   Jun 14 2008, 07:23
|- - Petka   Цитата(Roger @ Jun 14 2008, 11:23) Утром ...   Jun 14 2008, 08:46
|- - Roger   Цитата(Petka @ Jun 14 2008, 12:46) Цепочк...   Jun 14 2008, 09:02
|- - Petka   Цитата(Roger @ Jun 14 2008, 13:02) Сходил...   Jun 14 2008, 09:05
|- - Roger   вот что уменя выдает студия AVR STUDIO 4.14 build ...   Jun 14 2008, 09:43
|- - Petka   Цитата(Roger @ Jun 14 2008, 13:43) вот чт...   Jun 14 2008, 16:49
|- - Roger   Цитата(Petka @ Jun 14 2008, 20:49) Попроб...   Jun 14 2008, 18:13
|- - Petka   Цитата(Roger @ Jun 14 2008, 22:13) Да так...   Jun 14 2008, 20:30
|- - Roger   Цитата(Petka @ Jun 15 2008, 00:30) Поздра...   Jun 15 2008, 04:58
- - garlands   Цитата(Petka @ May 24 2008, 09:34) Как по...   Jun 14 2008, 14:19
|- - BSACPLD   Цитата(garlands @ Jun 14 2008, 18:19) А ч...   Jun 14 2008, 14:46
|- - garlands   Цитата(BSACPLD @ Jun 14 2008, 17:46) 74AH...   Jun 14 2008, 21:13
- - jasper   Сделал себе подобную штуку… Вот только программиро...   Jun 16 2008, 08:22
- - Fusion   jasper Да... Так и есть... У меня минут 30 шился.....   Jun 16 2008, 10:28
|- - garlands   Цитата(Fusion @ Jun 16 2008, 13:28) jaspe...   Jun 17 2008, 07:27
- - garlands   Цитата(garlands @ Jun 14 2008, 17:19) А ч...   Jun 17 2008, 17:01
- - Petka   Кроме понипрога первоначальную прошивку программат...   Jul 29 2008, 13:32
- - eXeC001er   подскажите: выводы DCD, DSR, .... нужны только для...   Jul 29 2008, 13:59
|- - Petka   Цитата(eXeC001er @ Jul 29 2008, 17:59) по...   Jul 29 2008, 14:05
- - Serj78   Уважаемый Petka, а можно оставить неподключенным д...   Jul 30 2008, 10:59
|- - Petka   Цитата(Serj78 @ Jul 30 2008, 14:59) Уважа...   Jul 30 2008, 15:02
|- - Serj78   Цитата(Petka @ Jul 30 2008, 19:02) Этот в...   Jul 30 2008, 15:11
|- - Petka   Цитата(Serj78 @ Jul 30 2008, 19:11) а мож...   Jul 30 2008, 17:08
- - Serj78   Собрал, ничего не придумывая, по схеме.. подошла ...   Jul 31 2008, 08:39
|- - Petka   Цитата(Serj78 @ Jul 31 2008, 12:39) ........   Jul 31 2008, 09:47
|- - Serj78   Цитата(Petka @ Jul 31 2008, 13:47) Скорее...   Jul 31 2008, 09:55
|- - Petka   Цитата(Serj78 @ Jul 31 2008, 13:55) Да не...   Jul 31 2008, 10:01
|- - Serj78   Цитата(Petka @ Jul 31 2008, 14:01) Попроб...   Aug 1 2008, 08:15
|- - Petka   Цитата(Serj78 @ Aug 1 2008, 12:15) Отвеча...   Aug 1 2008, 10:05
|- - Serj78   Цитата(Petka @ Aug 1 2008, 14:05) Если от...   Aug 4 2008, 06:59
|- - Petka   Цитата(Serj78 @ Aug 4 2008, 10:59) в том ...   Aug 4 2008, 07:47
- - Petka   Сейчас посмотрел исходники. Да, на выводе должна б...   Jul 31 2008, 17:22
- - Petka   Выкладываю обновлённые хексы и исходники. Проверил...   Aug 4 2008, 11:51
- - GDI   А почему бы не сделать генерацию 1МГц сигнала аппа...   Aug 4 2008, 12:41
|- - Petka   Цитата(GDI @ Aug 4 2008, 16:41) А почему ...   Aug 4 2008, 13:19
- - GDI   Вот прошьет кто-нибуть фьюзы неправильно и спасибо...   Aug 4 2008, 14:07
- - Serj78   Попробовал, стало 29 секунд- вдвое быстрее, спаси...   Aug 5 2008, 07:07
|- - Petka   Цитата(Serj78 @ Aug 5 2008, 11:07) Попроб...   Aug 5 2008, 07:21
- - GDI   У CV вроде проблемы с портами были, он STK500 види...   Aug 5 2008, 09:37
|- - Petka   Цитата(GDI @ Aug 5 2008, 13:37) У CV врод...   Aug 5 2008, 09:50
|- - Serj78   Цитата(Petka @ Aug 5 2008, 13:50) CV види...   Aug 5 2008, 12:26
|- - Petka   Цитата(Serj78 @ Aug 5 2008, 16:26) У меня...   Aug 5 2008, 14:15
- - lve   Собрал на меге 8 , 18,... мГц, работает с кодевижн...   Sep 15 2008, 10:44
|- - Petka   Цитата(lve @ Sep 15 2008, 14:44) При подк...   Sep 15 2008, 10:51
- - sergeynim   Пётр, а когда Вы подумаете, давно наблюдаю за разв...   Sep 29 2008, 04:08
|- - Petka   Цитата(sergeynim @ Sep 29 2008, 08:08) Пё...   Sep 29 2008, 06:05
- - Alex305   спасибо за хороший программатор, работает устойчив...   Sep 29 2008, 12:15
- - DVF   Будь добр, сохрани файлы в формате PCAD2001, если ...   Oct 6 2008, 11:13
- - Alex305   пробуй PCAD2002   Oct 6 2008, 13:08
- - DVF   .pcb не открылся.   Oct 6 2008, 13:20
|- - Roger   Цитата(DVF @ Oct 6 2008, 17:20) .pcb не о...   Oct 6 2008, 13:28
- - Alex305   ну тогда остаётся поставить Pcad2006   Oct 6 2008, 14:22
- - DVF   Нихт, давно уже в AltiumDesigner вожусь ВопросЫ: ...   Oct 6 2008, 21:01
|- - Alex305   ЦитатаКто-нить юзал этот девайс в Vista Ult x64? ...   Oct 7 2008, 07:42
|- - Roger   Юзаю под vista 32bit проблем нету видется как в AV...   Oct 7 2008, 09:29
- - Petka   Сегодня вечером сделал новую прошивку с переключен...   Oct 17 2008, 19:42
|- - Огурцов   Цитата(Petka @ Oct 17 2008, 19:42) Есть л...   Oct 18 2008, 01:14
||- - Polaris   Цитата(Огурцов @ Oct 18 2008, 04:14) Може...   Oct 25 2008, 21:15
||- - Огурцов   JTAG нужен, SPI нужен. DW нужен больше всего.   Oct 25 2008, 22:01
||- - Polaris   Цитата(Огурцов @ Oct 26 2008, 01:01) JTAG...   Oct 25 2008, 22:07
||- - Огурцов   PWM3 ?   Oct 25 2008, 23:25
|- - lve   Цитата(Petka @ Oct 17 2008, 23:42) Сегодн...   Nov 4 2008, 07:43
|- - Petka   Цитата(lve @ Nov 4 2008, 11:43) Petka, ка...   Nov 4 2008, 10:34
- - WHALE   2 Petka уже месяца 4 пользую ваш программатор.Респ...   Oct 18 2008, 05:44
- - BCluster   вопрос насчет fuse как их правильно выставить на п...   Oct 25 2008, 13:09
|- - Roger   Цитата(BCluster @ Oct 25 2008, 17:09) воп...   Oct 25 2008, 14:59
- - DVF   Polaris твой девайс нужная штука, поэтому все ждем   Oct 27 2008, 06:02
- - skyther   Приветствую! Собрал на mega8 11.0592 + proflic...   Nov 2 2008, 23:05
|- - Petka   Цитата(skyther @ Nov 3 2008, 03:05) Приве...   Nov 3 2008, 10:04
- - skyther   Какие перемычки? От профлика идут только tx и rx. ...   Nov 3 2008, 11:55
|- - Petka   Цитата(skyther @ Nov 3 2008, 15:55) Какие...   Nov 3 2008, 12:30
- - skyther   у меня нет тех кварцев.   Nov 3 2008, 13:08
|- - Petka   Цитата(skyther @ Nov 3 2008, 17:08) у мен...   Nov 3 2008, 20:32
- - skyther   11.0592 и 7.3728 МГц   Nov 3 2008, 21:09
- - skyther   Откомпилил под 18.432, нех от выложенного здесь не...   Nov 3 2008, 23:25
|- - Petka   Цитата(skyther @ Nov 4 2008, 03:25) Отком...   Nov 3 2008, 23:28
- - skyther   Компилил AvrUSB500_by_Petka_HEX_SRC_v5_fast.zip   Nov 4 2008, 09:50
- - skyther   Добавил в main.c до основного цикла вывод строки в...   Nov 4 2008, 10:59
- - Petka   Цитата(skyther @ Nov 4 2008, 14:59) Добав...   Nov 4 2008, 12:19
- - skyther   Цитата(Petka @ Nov 4 2008, 18:19) У Вас п...   Nov 4 2008, 14:12
- - Petka   Цитата(skyther @ Nov 4 2008, 18:12) Все р...   Nov 4 2008, 15:42
- - WHALE   Цитата(skyther @ Nov 4 2008, 17:12) Все р...   Nov 4 2008, 16:39
- - Petka   Цитата(WHALE @ Nov 4 2008, 20:39) Petka И...   Nov 4 2008, 17:06
10 страниц V  < 1 2 3 4 > » 


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

 


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


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