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

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


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

Группа: Свой
Сообщений: 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
- - skyther   Что-то нестабильно пишет (читает нормально), ни ст...   Nov 6 2008, 05:58
|- - Petka   Цитата(skyther @ Nov 6 2008, 08:58) Что-т...   Nov 6 2008, 07:44
|- - skyther   Цитата(Petka @ Nov 6 2008, 13:44) в чём з...   Nov 10 2008, 19:08
|- - Petka   Цитата(skyther @ Nov 10 2008, 22:08) каме...   Nov 11 2008, 08:30
|- - skyther   Цитата(Petka @ Nov 11 2008, 14:30) Скорее...   Nov 11 2008, 10:16
|- - Petka   Цитата(skyther @ Nov 11 2008, 13:16) Но в...   Nov 11 2008, 10:41
- - Petka   ЦитатаИзвини, что сразу не отозвался. Кварц - 18,4...   Nov 6 2008, 10:35
|- - lve   Цитата(Petka @ Nov 6 2008, 14:35) вот хек...   Nov 7 2008, 13:15
|- - Petka   Цитата(lve @ Nov 7 2008, 16:15) Спасибо ...   Nov 7 2008, 13:24
|- - lve   Цитата(Petka @ Nov 7 2008, 17:24) Зайти т...   Nov 7 2008, 14:49
|- - Petka   Цитата(lve @ Nov 7 2008, 17:49) Petka , н...   Nov 7 2008, 15:31
|- - lve   Нельзя ли прошить через 10-контактный раз`ем ?...   Nov 7 2008, 16:21
- - DVF   Прошивая МК через Студию, которая, млин, не умеет ...   Nov 7 2008, 12:19
|- - Petka   Цитата(DVF @ Nov 7 2008, 15:19) Прошивая ...   Nov 7 2008, 12:35
- - GDI   Подать этот 1МГц на вход внешнего тактирования МК,...   Nov 7 2008, 12:33
- - DVF   А не будет ошибки в том, что фузы были установлены...   Nov 7 2008, 12:57
|- - Petka   Цитата(DVF @ Nov 7 2008, 15:57) А не буде...   Nov 7 2008, 13:20
- - GDI   ЦитатаА не будет ошибки в том, что фузы были устан...   Nov 7 2008, 13:23
- - DVF   На РС0 нет 1МГц   Nov 7 2008, 13:26
|- - Petka   Цитата(DVF @ Nov 7 2008, 16:26) На РС0 не...   Nov 7 2008, 13:36
- - DVF   Подал от внешнего генератора 1МГц, но сигнатура не...   Nov 7 2008, 14:02
- - Petka   ЦитатаНельзя ли прошить через 10-контактный раз...   Nov 7 2008, 17:56
|- - lve   Цитата(Petka @ Nov 7 2008, 21:56) нет. 1...   Nov 7 2008, 18:47
|- - lve   Не получается выйти в режим настройки SOS испол...   Nov 7 2008, 19:53
|- - Petka   Цитата(lve @ Nov 7 2008, 22:53) Не получа...   Nov 8 2008, 07:31
|- - lve   Petka спасибо, помогло - - отключить аппаратный к...   Nov 8 2008, 11:35
|- - Petka   Цитата(lve @ Nov 8 2008, 14:35) Единствен...   Nov 8 2008, 11:40
||- - lve   Надеюсь это принесёт вам пользу. [/quote] Пробова...   Nov 8 2008, 13:17
|- - xemul   Цитата(lve @ Nov 8 2008, 14:35) Petka спа...   Nov 8 2008, 12:27
- - wer_1   Здравствуйте! Petka собрал программатор по ваш...   Nov 8 2008, 21:08
|- - Petka   Цитата(wer_1 @ Nov 9 2008, 00:08) Здравст...   Nov 8 2008, 22:00
- - lve   Petka, забыл спросить, что означают первые строки ...   Nov 9 2008, 12:35
|- - Petka   Цитата(lve @ Nov 9 2008, 15:35) Petka, за...   Nov 9 2008, 13:48
|- - lve   Спасибо.   Nov 9 2008, 14:29
- - wer_1   Здравствуйте! Дело в том,что при включении све...   Nov 9 2008, 16:58
|- - Petka   Цитата(wer_1 @ Nov 9 2008, 19:58) Здравст...   Nov 9 2008, 18:03
- - wer_1   Компилил WINAVR notepad fast. Может с fus_ами нам...   Nov 9 2008, 18:26
|- - Petka   Цитата(wer_1 @ Nov 9 2008, 21:26) Компили...   Nov 9 2008, 19:17
- - wer_1   прикрепил файлы. С Уважением!   Nov 9 2008, 20:17
|- - Petka   Цитата(wer_1 @ Nov 9 2008, 23:17) прикреп...   Nov 9 2008, 20:27
- - wer_1   БЛАГОДАРЮ! А fuse правильно?   Nov 9 2008, 21:01
|- - Petka   Цитата(wer_1 @ Nov 10 2008, 00:01) БЛАГОД...   Nov 9 2008, 22:05
- - DVF   При общении с программатором через гипертерминал п...   Nov 10 2008, 06:28
|- - Petka   Цитата(DVF @ Nov 10 2008, 09:28) При обще...   Nov 10 2008, 07:38
- - DVF   А можешь мне под mega8@14,7456 скомпилить?   Nov 10 2008, 10:47
|- - Petka   Цитата(DVF @ Nov 10 2008, 13:47) А можешь...   Nov 10 2008, 11:46
- - DVF   Ну, мою историю знаете... Не в fast режиме програм...   Nov 10 2008, 14:26
|- - Petka   Цитата(DVF @ Nov 10 2008, 17:26) Ну, мою ...   Nov 10 2008, 14:54
- - wer_1   Уважаемый! Petka , единственно когда контролле...   Nov 11 2008, 20:13
|- - Petka   Цитата(wer_1 @ Nov 11 2008, 23:13) Уважае...   Nov 11 2008, 20:55
- - Alex305   Ещё раз спасибо за хороший программатор!!...   Nov 12 2008, 12:11
- - naviquattro   Уважаемый Petka, поддерживает ли программатор прот...   Nov 21 2008, 09:41
|- - Petka   Цитата(naviquattro @ Nov 21 2008, 12:41) ...   Nov 21 2008, 10:02
- - sergey_kkks   Каким компилятором нужно компилировать программу? ...   Dec 19 2008, 10:20
|- - Petka   Цитата(sergey_kkks @ Dec 19 2008, 13:20) ...   Dec 19 2008, 10:37
- - nuro   Доброго времени суток... В нашей "деревне...   Dec 20 2008, 21:15
|- - Petka   Цитата(nuro @ Dec 21 2008, 00:15) CV верс...   Dec 21 2008, 10:23
|- - nuro   Цитата(Petka @ Dec 21 2008, 13:23) вместе...   Dec 21 2008, 13:00
|- - Petka   Цитата(nuro @ Dec 21 2008, 16:00) >avr...   Dec 21 2008, 13:45
||- - nuro   Цитата(Petka @ Dec 21 2008, 16:45) строка...   Dec 21 2008, 15:18
|- - Огурцов   Не переживайте, у меня тоже он не пошел с первого ...   Dec 21 2008, 14:49
|- - Petka   Цитата(Огурцов @ Dec 21 2008, 17:49) Не п...   Dec 21 2008, 15:20
|- - Огурцов   Цитата(Petka @ Dec 21 2008, 15:20) Как до...   Dec 21 2008, 16:21
|- - Petka   Цитата(Огурцов @ Dec 21 2008, 19:21) М.б....   Dec 21 2008, 16:47
|- - Огурцов   Цитата(Petka @ Dec 21 2008, 16:47) а кака...   Dec 22 2008, 02:58
- - nuro   Все.. спасибо... попроавил в коде таргеты - все за...   Dec 21 2008, 16:09
- - DVF   Накопал такую программку COM Port Toolkit _http://...   Jan 11 2009, 09:48
|- - Petka   Цитата(DVF @ Jan 11 2009, 12:48) Накопал ...   Jan 11 2009, 11:10
|- - Igor26   Цитата(Petka @ Jan 11 2009, 14:10) данный...   Jan 15 2009, 06:22
- - DVF   Так вся проблема, что у меня Vista , Moxa не под...   Jan 11 2009, 12:51
|- - Petka   Цитата(DVF @ Jan 11 2009, 15:51) Так вся ...   Jan 11 2009, 13:58
- - ivainc1789   Собрал данный программатор, работает хорошо пока у...   Jan 14 2009, 14:32
|- - Petka   Цитата(ivainc1789 @ Jan 14 2009, 17:32) С...   Jan 14 2009, 15:01
|- - ivainc1789   Цитата(Petka @ Jan 14 2009, 18:01) 1. Поч...   Jan 14 2009, 22:26
|- - Petka   Цитата(ivainc1789 @ Jan 15 2009, 01:26) 1...   Jan 15 2009, 07:53
|- - ivainc1789   Цитата(Petka @ Jan 15 2009, 10:53) 1. Дер...   Jan 16 2009, 14:04
|- - Petka   Цитата(ivainc1789 @ Jan 16 2009, 17:04) П...   Jan 16 2009, 20:01
- - vesel   отличный программатор ... рекомендую с прошивкой ...   Jan 17 2009, 20:40
|- - Petka   Цитата(vesel @ Jan 17 2009, 23:40) отличн...   Jan 17 2009, 21:45
- - vesel   prosto vesma 4asto spasaet nali4ie 1mhz )) eto po...   Jan 19 2009, 10:27
|- - Petka   Цитата(vesel @ Jan 19 2009, 13:27) prosto...   Jan 19 2009, 12:15
- - serge71   Респект to Petka, собрал с прошивкой Fast, запусти...   Jan 21 2009, 05:53
|- - /RR/   Доброго времени суток. Тоже хочу сделать этот дева...   Jan 25 2009, 18:28
|- - Petka   Цитата(/RR/ @ Jan 25 2009, 21:28) ...У ме...   Jan 25 2009, 19:47
- - /RR/   Пока что ничего не выходит... Petka, поясните, по...   Jan 29 2009, 15:24
|- - Petka   Цитата(/RR/ @ Jan 29 2009, 18:24) Пока чт...   Jan 29 2009, 20:52
|- - /RR/   Цитата(Petka @ Jan 29 2009, 23:52) 1) ...   Jan 30 2009, 10:34
|- - Petka   Цитата(/RR/ @ Jan 30 2009, 13:34) Да, CKO...   Jan 30 2009, 11:02
|- - /RR/   Цитата(Petka @ Jan 30 2009, 14:02) не заб...   Jan 30 2009, 12:20
- - DVF   Спаял второй девайс. (С первым все ОК). Внешне без...   Jan 30 2009, 06:07
|- - Petka   Цитата(DVF @ Jan 30 2009, 09:07) Спаял вт...   Jan 30 2009, 08:20
- - /RR/   Немного продвинулся. С голой PL-2303 так и не зара...   Jan 30 2009, 16:11
|- - Petka   Цитата(/RR/ @ Jan 30 2009, 19:11) Немного...   Jan 30 2009, 18:57
|- - /RR/   Цитата(Petka @ Jan 30 2009, 21:57) Эти на...   Jan 30 2009, 20:06
- - /RR/   Закончил. В результате всё-таки удалось сделать на...   Feb 2 2009, 17:07
- - andr_doy   Уважаемый Petka решил сделать себе программатор по...   Feb 12 2009, 12:20
|- - Petka   Цитата(andr_doy @ Feb 12 2009, 15:20) как...   Feb 12 2009, 12:36
- - /RR/   Кварц нужно выбрать из условия кратности частот. Н...   Feb 12 2009, 15:02
- - andr_doy   Цитата(Petka @ Feb 12 2009, 17:36) а каки...   Feb 12 2009, 15:20
10 страниц V  < 1 2 3 4 5 > » 


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

 


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


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