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

 
 
> 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  « < 38 39 40 41 42 > »   
Start new topic
Ответов (585 - 599)
Petka
сообщение May 26 2009, 17:11
Сообщение #586


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

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



Цитата(protek @ May 26 2009, 18:06) *
Дброго здравия! Посмотрите что выдает Code Vision
.....

А что у Вас в настройках Settings->Programmer ?
Go to the top of the page
 
+Quote Post
protek
сообщение May 27 2009, 03:12
Сообщение #587





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



А что у Вас в настройках Settings->Programmer ?

Вот что-
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
lameralik
сообщение May 27 2009, 03:18
Сообщение #588





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



Цитата(Petka @ May 26 2009, 19:42) *
А можно ли есть просроченные сырки?


в архиве прошивка под этот кварц по этому насчет сырков не мне решать. Просто хотелось ответ услышать может кто тестил уже
Go to the top of the page
 
+Quote Post
RN3QLQ
сообщение May 27 2009, 05:08
Сообщение #589


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 16-11-05
Из: Санкт-Петербург
Пользователь №: 10 908



Цитата(lameralik @ May 27 2009, 07:18) *
в архиве прошивка под этот кварц по этому насчет сырков не мне решать. Просто хотелось ответ услышать может кто тестил уже


Собрал два программатора на m8 под кварц 18,432. Проблем не замечено ни в CV ни в AVR Studio
Go to the top of the page
 
+Quote Post
lameralik
сообщение May 27 2009, 06:20
Сообщение #590





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



Цитата(RN3QLQ @ May 27 2009, 09:08) *
Собрал два программатора на m8 под кварц 18,432. Проблем не замечено ни в CV ни в AVR Studio


Спасибо огромное
Go to the top of the page
 
+Quote Post
Petka
сообщение May 27 2009, 06:47
Сообщение #591


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

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



Цитата(protek @ May 27 2009, 07:12) *
А что у Вас в настройках Settings->Programmer ?

Вот что-
Прикрепленное изображение

Подключите программатор к программируемому контроллеру, убедитесь что светодиод на программаторе горит постоянно. В окошке "chip programmer" в меню "read" нажмите "programmer`s firmware version".
что получилось?

Цитата(protek @ May 26 2009, 18:06) *
Дброго здравия! Посмотрите что выдает Code Vision [attachment=33007:__________.JPG]

зачем вы на все вопросы терминалки ответили нулём?
на первый вопрос отвечайте "2"
на второй "0"
на третий "1"
на четвёртый "0"
Go to the top of the page
 
+Quote Post
Черчилль
сообщение May 27 2009, 09:56
Сообщение #592


Участник
*

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



Подскажите плз, какая скорость записи данным программатором?
Go to the top of the page
 
+Quote Post
RN3QLQ
сообщение May 27 2009, 10:01
Сообщение #593


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 16-11-05
Из: Санкт-Петербург
Пользователь №: 10 908



Цитата(Черчилль @ May 27 2009, 13:56) *
Подскажите плз, какая скорость записи данным программатором?


На первых страницах темы обсуждались характеристики....
Go to the top of the page
 
+Quote Post
Черчилль
сообщение May 27 2009, 10:16
Сообщение #594


Участник
*

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



так ведь прошивку доработали для скоростного режима, да и других изменений немало
Go to the top of the page
 
+Quote Post
protek
сообщение May 27 2009, 13:00
Сообщение #595





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



[quote name='Petka' date='May 27 2009, 09:47' post='598517']
Подключите программатор к программируемому контроллеру, убедитесь что светодиод на программаторе горит постоянно. В окошке "chip programmer" в меню "read" нажмите "programmer`s firmware version".
что получилось?


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

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Ar2rius
сообщение May 27 2009, 14:34
Сообщение #596





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



Добрый вечер!
Вопрос: а можно FT232BM заменить аналогом FT232BL?
Go to the top of the page
 
+Quote Post
Petka
сообщение May 27 2009, 17:27
Сообщение #597


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

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



Цитата(Ar2rius @ May 27 2009, 18:34) *
Добрый вечер!
Вопрос: а можно FT232BM заменить аналогом FT232BL?

ИМХО можно. Это же то же самое только без свинца.
Go to the top of the page
 
+Quote Post
Ar2rius
сообщение May 28 2009, 04:34
Сообщение #598





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



Вот собрал данное устройство, при подключению к компу светодиод промаргивает несколько раз, а при подключении программируемого микроконтроллера горит постоянно, термоналом вообще не определяется (после ввода нескольких Enter,нет никаких надписей).все перерыл и перепробовал никак не хочет работать

Сообщение отредактировал Ar2rius - May 28 2009, 04:49
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
Petka
сообщение May 28 2009, 07:04
Сообщение #599


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

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



Цитата(Ar2rius @ May 28 2009, 08:34) *
Вот собрал данное устройство, при подключению к компу светодиод промаргивает несколько раз, а при подключении программируемого микроконтроллера горит постоянно, термоналом вообще не определяется (после ввода нескольких Enter,нет никаких надписей).все перерыл и перепробовал никак не хочет работать

После программирования перемычку не забыли перекинуть?

Цитата(protek @ May 27 2009, 17:00) *
Цитата(Petka @ May 27 2009, 09:47) *

Подключите программатор к программируемому контроллеру, убедитесь что светодиод на программаторе горит постоянно. В окошке "chip programmer" в меню "read" нажмите "programmer`s firmware version".
что получилось?


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


Очень похоже на то, что программатор не подключен (или подключен неправильно, чип не запитан и пр.) к программируемому чипу. Прозвоните все связи к чипу. Несколько раз перепроверьте.
Go to the top of the page
 
+Quote Post
Ar2rius
сообщение May 28 2009, 11:43
Сообщение #600





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



перемычка перекинута, а при подключении программатора к программируемому контроллеру, светодиод на программаторе горит постоянно. В окошке "chip programmer" в меню "read" нажимаю "programmer`s firmware version" и вот что выводит
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


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


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