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

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


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

Группа: Свой
Сообщений: 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
- - ibiza11   Ребята, собрал девайс. Очень хороший программатор ...   Aug 1 2009, 17:02
- - vampirio   настройки порта (как в диспетчере устройств, так и...   Aug 1 2009, 17:46
- - ibiza11   Спасибо еще раз) учту)   Aug 3 2009, 10:31
- - vampirio   и вновь продолжается бой :] заменил кварц на 3,68...   Aug 6 2009, 03:19
|- - Petka   Цитата(vampirio @ Aug 6 2009, 07:19) и вн...   Aug 6 2009, 06:28
- - vampirio   видел Вы писали о какой-то эксперементальной проши...   Aug 6 2009, 06:29
|- - Petka   Цитата(vampirio @ Aug 6 2009, 10:29) виде...   Aug 6 2009, 06:39
- - vampirio   Карамба! >:[ Тогда другой вопрос: а на каки...   Aug 6 2009, 07:47
|- - Petka   Цитата(vampirio @ Aug 6 2009, 11:47) Кара...   Aug 6 2009, 08:53
- - diglook   Здравствуйте! собрал Ваш программатор нескольк...   Aug 7 2009, 08:06
|- - Petka   Цитата(diglook @ Aug 7 2009, 12:06) Здрав...   Aug 7 2009, 09:34
- - diglook   Все АТмега8 16 кварцы 14.7456. Та плата что Вы раз...   Aug 7 2009, 12:16
|- - Petka   Цитата(diglook @ Aug 7 2009, 16:16) Все А...   Aug 7 2009, 13:06
- - lameralik   Собрал программатор и успешно пользовался пока не ...   Aug 9 2009, 20:26
|- - Petka   Цитата(lameralik @ Aug 10 2009, 00:26) Со...   Aug 10 2009, 07:19
|- - lameralik   Цитата(Petka @ Aug 10 2009, 11:19) Эти ми...   Aug 10 2009, 12:04
- - diglook   В проге програматора используется ли ЕЕПРОМ? Исхо...   Aug 11 2009, 09:05
|- - Petka   Цитата(diglook @ Aug 11 2009, 13:05) В пр...   Aug 11 2009, 09:39
- - diglook   Значит вот где собака порылась. Видимо при подаче ...   Aug 11 2009, 10:32
|- - Petka   Цитата(diglook @ Aug 11 2009, 14:32) Знач...   Aug 11 2009, 10:42
- - diglook   Извините за непонятливость, а какое отношение АВРД...   Aug 11 2009, 11:46
|- - Petka   Цитата(diglook @ Aug 11 2009, 15:46) Изви...   Aug 11 2009, 12:11
- - diglook   Понял спасибо за ответ, и всеже будем старатся дел...   Aug 11 2009, 12:19
|- - Petka   Цитата(diglook @ Aug 11 2009, 16:19) Поня...   Aug 11 2009, 15:36
- - diglook   Мил человек, Petka, Ну расскажи нахрена мне на ход...   Aug 12 2009, 07:25
- - FlyJet   Вчера запустил программатор. Спасибо Petka за ...   Aug 12 2009, 08:11
- - V_N   "Вчера запустил программатор. Спасибо Petka з...   Aug 12 2009, 09:20
- - ds1307   Немного переработал плату и сделал еще один програ...   Aug 21 2009, 10:50
- - UncleHarry   Собрал программатор на Меге8, в корпусе DIP, скорр...   Aug 22 2009, 16:48
|- - UncleHarry   Цитата(UncleHarry @ Aug 22 2009, 20:48) С...   Aug 23 2009, 09:51
|- - Petka   Цитата(UncleHarry @ Aug 23 2009, 13:51) ....   Aug 23 2009, 10:02
- - viczai   Как идея. А что если использовать один чип AT90USB...   Aug 27 2009, 16:27
|- - Petka   Цитата(viczai @ Aug 27 2009, 20:27) Как и...   Aug 27 2009, 16:35
- - Dx!   Сейчас USB AVR уже много. И стоят мало. Достать ли...   Aug 27 2009, 19:07
|- - Petka   Цитата(Dx! @ Aug 27 2009, 23:07) Сейч...   Aug 27 2009, 20:05
- - viczai   Сделать-то программатор на этой базе можно, только...   Aug 27 2009, 21:14
|- - Petka   Цитата(viczai @ Aug 28 2009, 01:14) Ну не...   Aug 28 2009, 06:36
- - Павлик   Дали людям нормальный прогер ( сам юзаю и оч довол...   Aug 28 2009, 07:25
- - viczai   Время ушло. Это да. Настало время Cortex.   Aug 28 2009, 07:37
- - sapper   Собрал вчера данный прогер - правда кварц поставил...   Aug 28 2009, 10:44
- - Dx!   Самый быстрый - таки avreal32 с ft2232 8) ЦитатаМ...   Aug 28 2009, 14:30
- - zheka   Есть готовый простенький проект радиосвязи на тран...   Aug 29 2009, 07:14
|- - Petka   Цитата(zheka @ Aug 29 2009, 11:14) Есть г...   Aug 29 2009, 14:12
- - zheka   Нет. Есть две причины. 1. Устройство вращается. ос...   Aug 29 2009, 15:08
- - sapper   Берем два модуля _http://www.sena.com/products/ind...   Aug 31 2009, 06:14
- - AndrNet   Собрал программатор STK500v2 by Petka включил его ...   Aug 31 2009, 07:53
|- - Petka   Цитата(AndrNet @ Aug 31 2009, 11:53) Собр...   Aug 31 2009, 08:40
- - AndrNet   Нет электролит не переполюсован был? 25 Вольт напр...   Aug 31 2009, 11:05
- - sapper   Скорее всего действительно переполюсовка кандера -...   Aug 31 2009, 11:20
- - AndrNet   Полоской правильно стоял, даже электролит обычный ...   Aug 31 2009, 11:26
- - sapper   USB порт случаем не пальнул?   Aug 31 2009, 17:07
|- - AndrNet   Цитата(sapper @ Aug 31 2009, 21:07) USB п...   Sep 1 2009, 11:09
|- - Petka   Цитата(AndrNet @ Sep 1 2009, 15:09) Неусп...   Sep 1 2009, 11:47
- - $david$   Спасибо за программатор , с линухом работает на УР...   Sep 1 2009, 07:42
- - sapper   Вот на этой плате я собирал - в спринте нарисовал ...   Sep 2 2009, 07:04
- - AndrNet   Только, что собрал по схеме от -JonnS-. Пытаюсь пр...   Sep 2 2009, 14:02
- - usta   привет всем! проврка связи Уважаемый PETKA ...   Sep 4 2009, 20:26
|- - Petka   Цитата(usta @ Sep 5 2009, 00:26) .... Оди...   Sep 4 2009, 20:46
- - usta   А как это делать теперь? Есть возможность прошиват...   Sep 4 2009, 21:03
|- - Petka   Цитата(usta @ Sep 5 2009, 01:03) А как эт...   Sep 5 2009, 10:43
|- - usta   Цитата(Petka @ Sep 5 2009, 15:43) Да, фуз...   Sep 7 2009, 13:18
|- - ds1307   Цитата(usta @ Sep 7 2009, 16:18) фузы про...   Sep 7 2009, 13:49
- - viczai   В спринте печатка для FT232BL.   Sep 5 2009, 00:20
- - usta   ребята не могу никак проверить работоспособность м...   Sep 7 2009, 19:07
|- - Petka   Цитата(usta @ Sep 7 2009, 23:07) забыл ск...   Sep 7 2009, 20:02
|- - usta   Цитата(Petka @ Sep 8 2009, 01:02) перемыч...   Sep 7 2009, 20:35
|- - ds1307   Цитата(usta @ Sep 7 2009, 23:35) а нельзя...   Sep 8 2009, 10:42
|- - usta   Цитата(ds1307 @ Sep 8 2009, 15:42) Да мож...   Sep 8 2009, 15:13
|- - Petka   Цитата(usta @ Sep 8 2009, 19:13) Жаль что...   Sep 8 2009, 16:18
|- - usta   Цитата(Petka @ Sep 8 2009, 21:18) Для нач...   Sep 8 2009, 18:11
|- - Petka   Цитата(usta @ Sep 8 2009, 22:11) Спасибо ...   Sep 8 2009, 19:37
||- - usta   Цитата(Petka @ Sep 9 2009, 00:37) сначала...   Sep 9 2009, 14:14
|- - ds1307   Цитата(usta @ Sep 8 2009, 21:11) Спасибо ...   Sep 9 2009, 10:32
|- - usta   Цитата(ds1307 @ Sep 9 2009, 15:32) Может ...   Sep 9 2009, 13:31
|- - ds1307   Цитата(usta @ Sep 9 2009, 16:31) Я исполь...   Sep 9 2009, 13:52
|- - Petka   Цитата(usta @ Sep 9 2009, 17:31) Я исполь...   Sep 9 2009, 13:52
|- - usta   Цитата(Petka @ Sep 9 2009, 18:52) 1) эта ...   Sep 9 2009, 14:40
|- - ds1307   Цитата(usta @ Sep 9 2009, 17:40) Посовету...   Sep 9 2009, 14:52
|- - usta   Цитата(ds1307 @ Sep 9 2009, 19:52) Я Petk...   Sep 9 2009, 16:01
|- - ds1307   Цитата(usta @ Sep 9 2009, 19:01) Скачал у...   Sep 10 2009, 13:42
|- - usta   [quote name='ds1307' date='Sep 10 2009...   Sep 10 2009, 19:36
- - ds1307   Обычно шью MEGA8515 и 162. Сегодня прошил 128 и fl...   Sep 9 2009, 14:34
- - ukrman   а можно питать прошиваемый контроллер от программа...   Sep 10 2009, 13:35
- - magnum16   Можно ли поставить частоту SPI меньше 19,4 кГц? А ...   Sep 14 2009, 11:28
- - kokaradik   как синхронизируется программируемый девайс?? чере...   Sep 15 2009, 10:31
- - kokaradik   и еще один дурацкий вопрос. в варианте схемы с FT2...   Sep 15 2009, 11:52
|- - ds1307   Цитата(kokaradik @ Sep 15 2009, 14:52) и ...   Sep 15 2009, 14:02
- - kokaradik   платка самопальная потип такого: если поможет ...   Sep 16 2009, 19:47
|- - ds1307   Цитата(kokaradik @ Sep 16 2009, 22:47) пл...   Sep 22 2009, 11:35
- - SINtheTHICK   2 Petka: Огромное Вам спасибо! Таки лучше по...   Sep 17 2009, 05:58
- - ShuraX   Собрал программатор на Меге8+кварц 16МГц. Прошил П...   Sep 24 2009, 02:17
|- - Petka   Цитата(ShuraX @ Sep 24 2009, 06:17) Собра...   Sep 24 2009, 05:39
- - ukrman   а зачем на печатке X6 - земля ? И я правильно поня...   Sep 24 2009, 10:52
- - Petka   Цитата(ukrman @ Sep 24 2009, 14:52) а зач...   Sep 24 2009, 11:11
- - Budek   Уважаемый Petka. Уже давно собрал ваш программатор...   Sep 24 2009, 11:22
10 страниц V  « < 7 8 9 10 >


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

 


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


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