Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

USB программатор AVR910 на ATtiny2313 и FT232RL

Обсуждение проектов, не вошедших в предыдущие категории

USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение Cry Baby » 14 фев 2011 21:32

Давно зрела идея собрать программатор под USB, совместимого по командам с AVR910 и со стандартным преобразователем типа FT232, дабы иметь стабильную работу программатора без каких-либо программно-аппаратных «ухищрений». На просторах интернета нашел следующее:
http://istralab.net/index.php?option=co ... 9&Itemid=3
Конвертор FT232RL порадовал минимальным количеством «обвязки», в отличие от более раннего варианта FT232BD. Собрал, внеся в схему незначительные изменения, и – о чудо! Программатор заработал. И шустро заработал :-)
Схема:

Расположение элементов:

Печатная плата "под утюг" (лучше распечатать файл в формате ACAD, архив прилагаю):

Фотографии:

Трудная пайка FT232RL:

Прошивку взял отсюда (файл - avr910_2313_v38b.hex):
http://www.klaus-leidinger.de/mp/index.html
И прилепил во вложения. (hardlock)
На этом же сайте есть и другая прошивка, использующая более распространённый кварц на 11,059 МГц, но я её не пробовал (архив прилагаю).
Фьюзы для Attiny следующие: младший байт – 0xFD, старший байт - 0xDF.

Кстати, есть очень удобный фьюз – калькулятор:
http://www.engbedded.com/fusecalc/
Отсюда качаем драйвер VCP для работы FT232RL:
http://www.ftdichip.com/Drivers/VCP.htm
В таблице выбираем подходящий драйвер для своей операционной системы:

Контроллер прошивается в плате. Для этого необходимо установить джампер JP1 в положение 1-2, закоротить диод VD5 и нажать кнопку SB1. При этом питание на плату подается через разъём X2. Во время прошивки программатор не должен быть подключен через USB к компьютеру! После прошивки снимаем перемычку с диода, освобождаем разъём Х2 и подключаем кабель USB. ОС обнаружит новое устройство. Выбираем установку из указанного места – папку, куда был распакован архив с драйверами. Винда немного пошуршит, и выдаст следущее:
new device found.jpg
new device found.jpg (12.85 КБ) Просмотров: 11996

После этого надо опять выбрать установку из указанной папки, после чего виртуальный COM-порт окончательно «встанет» на ОС.
Настроим COM-порт. Установим скорость 115200, изменим номер порта, если это необходимо, а также уменьшим время ожидания до 1 мсек.

И наконец, запускаем программу. Не забываем в ней правильно настроить порт! Я использую AvrOspII. Если всё собрано правильно, то программа обнаружит новорожденный программатор:

В CodeVisionAVR исправный программатор выглядит так:

А дальше остаётся убедиться в том, что программатор исправно читает и пишет контроллеры. И шить, шить, шить… :-)
Вложения
Прошивки.rar
(47.97 КБ) Скачиваний: 702
Чертеж_ПП_DWG.rar
(36.76 КБ) Скачиваний: 657
avr910_2313_v38b.rar
(2.33 КБ) Скачиваний: 605
Cry Baby
Частенько бываю
 
Сообщения: 48
Зарегистрирован: 14 апр 2010 08:48

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение Iesaul » 14 фев 2011 23:03

Cry Baby писал(а):Собрал, внеся в схему незначительные изменения

Ну зачем так скромно? Проделана большая работа и главное-успешная! :good: Сразу возникает желание повторить,но пока нет необходимости.Но все равно СПАСИБО!
Аватара пользователя
Iesaul
Частенько бываю
 
Сообщения: 26
Зарегистрирован: 11 фев 2010 01:39
Откуда: Украина

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение serbin » 22 мар 2011 15:14

Какие мк может шить.
serbin
Пробегал мимо
 
Сообщения: 2
Зарегистрирован: 21 мар 2011 10:20

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение Cry Baby » 23 мар 2011 08:05

serbin писал(а):Какие мк может шить.

Это уже зависит от конкретной программы, которая поддерживает протокол AVR910. Перечень МК, поддерживаемых Avr-Osp II Version .547 прилагаю в архиве.
Вложения
DeviceList.rar
(984 байт) Скачиваний: 598
Cry Baby
Частенько бываю
 
Сообщения: 48
Зарегистрирован: 14 апр 2010 08:48

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение liprikon » 11 авг 2011 19:52

Очень хочется собрать программатор avr910.
Но smd не могу поять, очень сложно.
Можете помочь и развести плату для DIP єлементов.
liprikon
Пробегал мимо
 
Сообщения: 1
Зарегистрирован: 28 июл 2011 16:11

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение Cry Baby » 12 авг 2011 08:06

liprikon писал(а):Очень хочется собрать программатор avr910.
Но smd не могу поять, очень сложно.
Можете помочь и развести плату для DIP єлементов.

Проблема в том, что FT232RL не изготавливается в DIP'е. Потому и плата разведена под SMD.
Cry Baby
Частенько бываю
 
Сообщения: 48
Зарегистрирован: 14 апр 2010 08:48

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение SabitofF » 08 ноя 2011 23:43

для данного программатора ATtiny2313A-SU подойдёт?
SabitofF
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 31 окт 2011 20:11

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение Cry Baby » 16 ноя 2011 06:57

SabitofF, ATtiny2313A-SU никогда не использовал, но, судя по даташиту, должна подойти.
Cry Baby
Частенько бываю
 
Сообщения: 48
Зарегистрирован: 14 апр 2010 08:48

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение stells47 » 08 дек 2011 15:47

не работает :wall: подозреваю что ft232 виновата,виндой не определяется-"неизвестное устройство".правда светодиоды не прицепил,думаю причина не в этом...........
придется вместо нее шнурок на pl2303 цеплять.
stells47
Пробегал мимо
 
Сообщения: 4
Зарегистрирован: 08 дек 2011 15:33
Откуда: omsk

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение hardlock » 08 дек 2011 17:20

stells47 писал(а):виндой не определяется-"неизвестное устройство"

проверяйте подключение к USb - все резисторы важны.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение stells47 » 08 дек 2011 17:42

hardlock писал(а):
stells47 писал(а):виндой не определяется-"неизвестное устройство"

проверяйте подключение к USb - все резисторы важны.

на usb вроде нет резисторов-только диоды,кстати,для чего этот ограничитель?
насколько помню уровень usb-3.3в,выше 5 никак не поднимется
stells47
Пробегал мимо
 
Сообщения: 4
Зарегистрирован: 08 дек 2011 15:33
Откуда: omsk

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение hardlock » 08 дек 2011 17:46

stells47 писал(а):на usb вроде нет резисторов-только диоды,кстати,для чего этот ограничитель?

ой, перепутал со схемой на меге8. Диоды ставят для защиты от статики, но в даташите такого нету. Может из-за них? Может не правильно включены?
Есть USB 5-ти вольтовые, есть 3,3 вольта.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение stells47 » 08 дек 2011 18:24

диоды правильно включены-уровни нормальные.Замыканий нет.Наверное микруха дохлая попалась,хотя новая.
Она статики сильно боиться?Если да,то причину вижу только в этом
Насчет usb-на информационных выводах 5 вольт все-таки не бывает
stells47
Пробегал мимо
 
Сообщения: 4
Зарегистрирован: 08 дек 2011 15:33
Откуда: omsk

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение hardlock » 10 дек 2011 00:09

stells47 писал(а):Насчет usb-на информационных выводах 5 вольт все-таки не бывает

а вы посмотрите на старые материнки с USB 1.1
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение Cry Baby » 14 дек 2011 06:45

stells47, статики микросхема боится. Чип компоненты не попутаны? Сравните с фото. С питанием FT232RL всё в порядке?
Cry Baby
Частенько бываю
 
Сообщения: 48
Зарегистрирован: 14 апр 2010 08:48

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение stells47 » 15 дек 2011 14:57

да нет,все на месте,проверял не раз.Кстати,тини отдельно работать тоже не захотел.Собрал на at90usb162.
Работает в студии и кодвижн.Может,не по теме-программатор нужен главным образом для 89s51,а вот с этим проблемы-студия не видит этот чип(в списке есть),тини и меги видит и шьет.Какая связка програматор+софт будет работать?надо usb
stells47
Пробегал мимо
 
Сообщения: 4
Зарегистрирован: 08 дек 2011 15:33
Откуда: omsk

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение SabitofF » 05 апр 2012 13:45

с avr studio данный программатор работать будет?
Как я понял у Вас установлен кварц на 8МГц?
SabitofF
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 31 окт 2011 20:11

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение malok » 05 апр 2012 13:58

если даже и да - то всё равно у студио симбиоз с авр910 на ну оочень маленькое количество программируемых микрух.
malok
Частенько бываю
 
Сообщения: 26
Зарегистрирован: 13 окт 2011 23:48

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение hardlock » 05 апр 2012 17:33

SabitofF писал(а):Как я понял у Вас установлен кварц на 8МГц?

на картинке 7,3728МГц.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Сообщение olegkaras » 27 сен 2016 09:31

Добрый день.
Сделал програматор с кварцем на 11,059 МГц , но все время светится светодиод запись , так и должно быть ?
Какие фюзы для МК с этим кварцем ?
olegkaras
Пробегал мимо
 
Сообщения: 2
Зарегистрирован: 23 июн 2011 12:18


Вернуться в Разное



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1