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

 
 
> 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
65 страниц V  « < 34 35 36 37 38 > »   
Start new topic
Ответов (525 - 539)
Pyku_He_oTTyda
сообщение Apr 29 2009, 06:17
Сообщение #526


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

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Ильмар ,а вы где территориально живете?
Если в России, могу кварц в конвертике отправить на 7,3728мгц, правда в высоком корпусе.


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 29 2009, 06:24
Сообщение #527


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

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



Цитата(Ильмар @ Apr 29 2009, 09:55) *
эээ
т.е. теоретически частота подходит? smile.gif или как?

и еще
Я на плате то впаял уже кондеры, их оставить и средий вывод кварца оставить висеть в воздухе? или тоже к массе подключить? или выпаять кондеры, а средний вывод к массе?
извяняюсь за такой вопрос , просто я никогда не встречался с такими кварцами.

теоретически подходит. пробуйте. средний вывод на землю. по крайней мере ничего сгореть не должно =)))
Go to the top of the page
 
+Quote Post
Ильмар
сообщение Apr 29 2009, 06:42
Сообщение #528


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 16-01-09
Пользователь №: 43 464



Цитата(Pyku_He_oTTyda @ Apr 29 2009, 09:17) *
Ильмар ,а вы где территориально живете?
Если в России, могу кварц в конвертике отправить на 7,3728мгц, правда в высоком корпусе.

да я в россии , в татарстане, г.Чистополь
Был бы очень благодарен
ну и на пиво накину smile.gif
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Apr 29 2009, 07:32
Сообщение #529


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

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



я безвоздмезно)
Пишите адрес в личку, отправлю заказной конвертик,


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
Ильмар
сообщение May 1 2009, 19:03
Сообщение #530


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 16-01-09
Пользователь №: 43 464



Цитата(Petka @ Apr 29 2009, 07:28) *
попробуйте. должен пойти.

хехе
вроде прошил , но проверить пока не на чем
возник вопрос
сколько надо ставить скорость порта? (в настройках диспетчера устройств, по умолчанию у меня стоит 9600 laughing.gif ) ну и соответственно в настройках програмы для прошивок вероятно надо использовать тоже самое что и в настройках порта?

ну и еще один вопрос
Этот программатор должен указываться в программах как STK500? или как то подругому?
Go to the top of the page
 
+Quote Post
Petka
сообщение May 1 2009, 20:24
Сообщение #531


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

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



Цитата(Ильмар @ May 1 2009, 23:03) *
хехе
вроде прошил , но проверить пока не на чем
возник вопрос
сколько надо ставить скорость порта? (в настройках диспетчера устройств, по умолчанию у меня стоит 9600 laughing.gif ) ну и соответственно в настройках програмы для прошивок вероятно надо использовать тоже самое что и в настройках порта?

ну и еще один вопрос
Этот программатор должен указываться в программах как STK500? или как то подругому?

1) 115200
2) stk500v2
Go to the top of the page
 
+Quote Post
Ильмар
сообщение May 2 2009, 14:09
Сообщение #532


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 16-01-09
Пользователь №: 43 464



Цитата(Petka @ May 1 2009, 23:24) *
1) 115200
2) stk500v2

пасиба smile.gif
теперь я понял почему он у меня прошивался час smile.gif
Go to the top of the page
 
+Quote Post
KonstantinM
сообщение May 2 2009, 16:45
Сообщение #533





Группа: Новичок
Сообщений: 10
Регистрация: 15-09-05
Пользователь №: 8 581



Ильмар
У меня - больше часа. smile.gif
Go to the top of the page
 
+Quote Post
zheka
сообщение May 6 2009, 15:26
Сообщение #534


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Господа, не осилю все страницы, кто собирал программатор, скажите, как у него с программированием 3 вольтовых, 5 волтовых схем? Все шьет?
Go to the top of the page
 
+Quote Post
pavel-pervomaysk
сообщение May 6 2009, 15:53
Сообщение #535


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-12-07
Из: Украина г. Первомайск
Пользователь №: 33 716



ATmega8L-8AI шил им при напряжении питания 2,7 - 3,3 вольта без проблем. Девайс класный , собирай и не пожалееш. rolleyes.gif
Go to the top of the page
 
+Quote Post
zheka
сообщение May 6 2009, 17:42
Сообщение #536


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Ну... а 5-ти вольтовые схемы???

И еще вопрос - мегагерцовый выход для чего? ДЛя подключения к XTAL с челью оживления чипа?

и почему программирование самого программатора длится так долго?

и почему программирование самого программатора длится так долго?
Go to the top of the page
 
+Quote Post
Petka
сообщение May 6 2009, 18:20
Сообщение #537


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

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



Цитата(zheka @ May 6 2009, 21:42) *
Ну... а 5-ти вольтовые схемы???

И еще вопрос - мегагерцовый выход для чего? ДЛя подключения к XTAL с челью оживления чипа?

и почему программирование самого программатора длится так долго?

1) можно.
2) да.
3) такая особенность "serbb". потерпеть надо только один раз. если есть другой программатор, то можно залить за считанные секунды.
Go to the top of the page
 
+Quote Post
zheka
сообщение May 7 2009, 03:06
Сообщение #538


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Хм... кто-то в теме выкладывал свой программатор, то есть by Petka, но Vasya_Pupkin Edition. Так вот там был переключатель 3-5 вольт. Зачем?

Сообщение отредактировал zheka - May 7 2009, 03:06
Go to the top of the page
 
+Quote Post
zheka
сообщение May 7 2009, 05:22
Сообщение #539


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Имеется дроссель проволочный на 22 uH - подойдет вместо L1?
Go to the top of the page
 
+Quote Post
Petka
сообщение May 7 2009, 06:26
Сообщение #540


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

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



Цитата(zheka @ May 7 2009, 09:22) *
Имеется дроссель проволочный на 22 uH - подойдет вместо L1?

пойдёт если ток не менее 0,5А.
Go to the top of the page
 
+Quote Post

65 страниц V  « < 34 35 36 37 38 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 05:22
Рейтинг@Mail.ru


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