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

 
 
> 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  « < 56 57 58 59 60 > »   
Start new topic
Ответов (855 - 869)
sapper
сообщение Aug 31 2009, 17:07
Сообщение #856





Группа: Участник
Сообщений: 8
Регистрация: 4-10-06
Из: Запорожье
Пользователь №: 20 958



USB порт случаем не пальнул?
Go to the top of the page
 
+Quote Post
$david$
сообщение Sep 1 2009, 07:42
Сообщение #857





Группа: Участник
Сообщений: 4
Регистрация: 23-04-08
Из: Казаховстан. город Костанай.
Пользователь №: 37 016



Спасибо за программатор , с линухом работает на УРА !! , ну чего и стоило ожидать (он ведь всё таки STK 500), при сборке проблем не было , но при программировании самого программатора вначале запарился и выставил неправильно фузы отчего он перестал подавать признаки жизни . После перепайки другого проца сначала зашил прошивку потом запрограммировал фузы немного по другому , но работает вроде нормально . Спасибо ещё раз!!!
Go to the top of the page
 
+Quote Post
AndrNet
сообщение Sep 1 2009, 11:09
Сообщение #858





Группа: Участник
Сообщений: 7
Регистрация: 12-05-09
Пользователь №: 48 937



Цитата(sapper @ Aug 31 2009, 21:07) *
USB порт случаем не пальнул?

Неуспел, быстро вытащил разъем. Сейчас пробую по схеме и печатки от -JonnS- Вот тут, если кто собирал откликнитесь, есть ли там какие нибудь траблы с ней. Приходится делать на FT232RL достать у нас FT232BM окозалось невозможно.
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 1 2009, 11:47
Сообщение #859


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

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



Цитата(AndrNet @ Sep 1 2009, 15:09) *
Неуспел, быстро вытащил разъем. Сейчас пробую по схеме и печатки от -JonnS- Вот тут, если кто собирал откликнитесь, есть ли там какие нибудь траблы с ней. Приходится делать на FT232RL достать у нас FT232BM окозалось невозможно.

Берите "официальную" печатку. Много людей повторило. У всех работает. Есть как для FT232BM так и для FT232RL.
Go to the top of the page
 
+Quote Post
sapper
сообщение Sep 2 2009, 07:04
Сообщение #860





Группа: Участник
Сообщений: 8
Регистрация: 4-10-06
Из: Запорожье
Пользователь №: 20 958



Вот на этой плате я собирал - в спринте нарисовал на базе от Petka - что в .pdf для ЛУТа.
Прикрепленные файлы
Прикрепленный файл  STK500USB_232RL.rar ( 17.14 килобайт ) Кол-во скачиваний: 397
 
Go to the top of the page
 
+Quote Post
AndrNet
сообщение Sep 2 2009, 14:02
Сообщение #861





Группа: Участник
Сообщений: 7
Регистрация: 12-05-09
Пользователь №: 48 937



Только, что собрал по схеме от -JonnS-. Пытаюсь прошить ATmega8. Скажите можно ли во время прошивки прервать (закрыть программу), забыл поменять скорость порта (осталось 9600), уже 2 часа льет и чем это чьревато для ATmega8 (Можно ли потом стереть и прошить заново)???
Go to the top of the page
 
+Quote Post
usta
сообщение Sep 4 2009, 20:26
Сообщение #862





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



привет всем!
проврка связи smile.gif

Уважаемый PETKA !
Я начал заниматься программированием чипов AVR сравнительно недавно и прошу относиться ко мне немножко предвзято и ответить на мои детские вопросы. Перед тем как собрать ваш программатор я от корки до корки почитал весь форум. И отзывы ваших последователей мне убедили в исключительности вашего творения. Первым делом я собрал программатор практически повторив предложенный вами топологию печатной платы немного сжав в размерах и смастерил джампер для подачи питания на ножку 2 разъема ISP. Устройство получилось очень компактное (61х20х16 мм3). Один к одному выполнил вашу краткую инструкцию howto. Получил следующий результат:
При подключении к USB разъему светодиод моргает ровно 6 раз в течение около 7секунд;
При подключении к нему программируемого устройства светодиод загорается и остается гореть.
Прошу вас, как можно подробно проинструктировать, как мне быть дальше.
У меня P4 Windows XP sp3, среда разработки CVAVR 2.03.9 standard. Естественно при установке драйвера и выполнении вашей инструкции нестандартного поведения не наблюдал.
Печатку я разработал в формате .cdr (CorelDRAW x3) но честно говоря не знаю как выложить если можно тоже подскажите.
За ранее благодарен.
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 4 2009, 20:46
Сообщение #863


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

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



Цитата(usta @ Sep 5 2009, 00:26) *
....
Один к одному выполнил вашу краткую инструкцию howto. Получил следующий результат:
При подключении к USB разъему светодиод моргает ровно 6 раз в течение около 7секунд;
При подключении к нему программируемого устройства светодиод загорается и остается гореть.
...
Прошу вас, как можно подробно проинструктировать, как мне быть дальше.
У меня P4 Windows XP sp3, среда разработки CVAVR 2.03.9 standard. Естественно при установке драйвера и выполнении вашей инструкции нестандартного поведения не наблюдал.

Доброй ночи!
Отвечу только за программатор: скорее всего вы неправильно зашили фузы (или вообще их не зашивали). т.к. светодиод должен моргать гораздо быстрее.
По остальным вопросам обращайтесь в соответствующих темах форума. На программатор можете ссылаться как "stk500 совместимый".
Go to the top of the page
 
+Quote Post
usta
сообщение Sep 4 2009, 21:03
Сообщение #864





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



А как это делать теперь? Есть возможность прошивать фузы отдельно?
Go to the top of the page
 
+Quote Post
viczai
сообщение Sep 5 2009, 00:20
Сообщение #865





Группа: Участник
Сообщений: 6
Регистрация: 29-03-07
Пользователь №: 26 618



В спринте печатка для FT232BL.

Сообщение отредактировал viczai - Sep 5 2009, 00:46
Прикрепленные файлы
Прикрепленный файл  AvrUsb500_a7_.rar ( 210.89 килобайт ) Кол-во скачиваний: 413
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 5 2009, 10:43
Сообщение #866


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

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



Цитата(usta @ Sep 5 2009, 01:03) *
А как это делать теперь? Есть возможность прошивать фузы отдельно?

Да, фузы можно прошить отдельно.
Go to the top of the page
 
+Quote Post
usta
сообщение Sep 7 2009, 13:18
Сообщение #867





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



Цитата(Petka @ Sep 5 2009, 15:43) *
Да, фузы можно прошить отдельно.


фузы прошил нормально тепер мигает в течение одной секунды три раза.
если можно подскажите как проверить его работоспособность.
выкладываю печатку может там чтото не так
спасибо.

Прикрепленное изображение



 
Go to the top of the page
 
+Quote Post
ds1307
сообщение Sep 7 2009, 13:49
Сообщение #868


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 6-03-09
Пользователь №: 45 759



Цитата(usta @ Sep 7 2009, 16:18) *
фузы прошил нормально тепер мигает в течение одной секунды три раза.
если можно подскажите как проверить его работоспособность.
выкладываю печатку может там чтото не так
спасибо.
 

Если вы прочли весь форум, то там многократно описывалось как с помощью терминала опросить сей чудо-девайс.
От себя могу добавить: подключите программируемую микросхему, войдите в CVAVR в програмирование и прочтите сигнатуру подключенного чипа. Если выдаст название микросхемы и оно совпадет с подключенной, то все работает.
Go to the top of the page
 
+Quote Post
usta
сообщение Sep 7 2009, 19:07
Сообщение #869





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



ребята не могу никак проверить работоспособность моего девайса. возможно я не правильно проделываю фокус с windows hyperterminal. При подключении к USB мигает три раза. При подключении к нему программируемого контроллера индикатор загорается и остается гореть.
Если не в тягость помогите, пожалуйста, с этим. Опишите поподробней (для чайников) как проверить работоспособность устройства с помощью hyperterminal и свизать с CVAVR.
Печатную плату я выполнил в CorelDRAW x3 на основе разводки автора (не успел еще освоить среду автоматической разводки печатных плат), только добавил линю питания к программируемому девайсу. Несколько раз проверил по схеме приведенной последней версии, видимо глаз затупился, не могу найти ошибок. Помогите разобраться.
Заранее благодарю и прошу учесть что я новичок и не все специфические термины мне понятны.


Цитата(ds1307 @ Sep 7 2009, 18:49) *
Если вы прочли весь форум, то там многократно описывалось как с помощью терминала опросить сей чудо-девайс.
От себя могу добавить: подключите программируемую микросхему, войдите в CVAVR в програмирование и прочтите сигнатуру подключенного чипа. Если выдаст название микросхемы и оно совпадет с подключенной, то все работает.

вес форум уже прочитываю повторому кругу уж на странице 22.


вот что выдает програматор CVAVR при попытке прочитать сигнатуру чипа:

Прикрепленное изображение




забыл сказать что при попытке прочитать сигнатуру индикатор мигает. это нормально?
на X5 присутствует меандр с частотой 150 кГц.
может быть проблема в программе CVAVR или windows?
есть возможность проверить с помощью осцилографа?
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 7 2009, 20:02
Сообщение #870


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

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



Цитата(usta @ Sep 7 2009, 23:07) *
забыл сказать что при попытке прочитать сигнатуру индикатор мигает. это нормально?

перемычку не забыли перекинуть?
Go to the top of the page
 
+Quote Post

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

 


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


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