24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Обсуждение проектов, не вошедших в предыдущие категории
Post Reply
Cry Baby
Частенько бываю
Posts: 48
Joined: 14 Apr 2010 08:48

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

Post by Cry Baby »

Давно зрела идея собрать программатор под USB, совместимого по командам с AVR910 и со стандартным преобразователем типа FT232, дабы иметь стабильную работу программатора без каких-либо программно-аппаратных «ухищрений». На просторах интернета нашел следующее:
http://istralab.net/index.php?option=co ... 9&Itemid=3
Конвертор FT232RL порадовал минимальным количеством «обвязки», в отличие от более раннего варианта FT232BD. Собрал, внеся в схему незначительные изменения, и – о чудо! Программатор заработал. И шустро заработал :-)
Схема:
sch.jpg
Расположение элементов:
elem1.jpg
elem2.jpg
Печатная плата "под утюг" (лучше распечатать файл в формате ACAD, архив прилагаю):
pcb.jpg
Фотографии:
device1.jpg
device2.jpg
Трудная пайка FT232RL:
soldering.jpg
Прошивку взял отсюда (файл - avr910_2313_v38b.hex):
http://www.klaus-leidinger.de/mp/index.html
И прилепил во вложения. (hardlock)
На этом же сайте есть и другая прошивка, использующая более распространённый кварц на 11,059 МГц, но я её не пробовал (архив прилагаю).
Фьюзы для Attiny следующие: младший байт – 0xFD, старший байт - 0xDF.
fuses.jpg
Кстати, есть очень удобный фьюз – калькулятор:
http://www.engbedded.com/fusecalc/
Отсюда качаем драйвер VCP для работы FT232RL:
http://www.ftdichip.com/Drivers/VCP.htm
В таблице выбираем подходящий драйвер для своей операционной системы:
table.jpg
Контроллер прошивается в плате. Для этого необходимо установить джампер JP1 в положение 1-2, закоротить диод VD5 и нажать кнопку SB1. При этом питание на плату подается через разъём X2. Во время прошивки программатор не должен быть подключен через USB к компьютеру! После прошивки снимаем перемычку с диода, освобождаем разъём Х2 и подключаем кабель USB. ОС обнаружит новое устройство. Выбираем установку из указанного места – папку, куда был распакован архив с драйверами. Винда немного пошуршит, и выдаст следущее:
new device found.jpg
new device found.jpg (12.85 KiB) Viewed 21710 times
После этого надо опять выбрать установку из указанной папки, после чего виртуальный COM-порт окончательно «встанет» на ОС.
Настроим COM-порт. Установим скорость 115200, изменим номер порта, если это необходимо, а также уменьшим время ожидания до 1 мсек.
settings1.jpg
settings2.jpg
И наконец, запускаем программу. Не забываем в ней правильно настроить порт! Я использую AvrOspII. Если всё собрано правильно, то программа обнаружит новорожденный программатор:
AvrOspII.jpg
В CodeVisionAVR исправный программатор выглядит так:
codevision.jpg
А дальше остаётся убедиться в том, что программатор исправно читает и пишет контроллеры. И шить, шить, шить… :-)
Attachments
Прошивки.rar
(47.97 KiB) Downloaded 1229 times
Чертеж_ПП_DWG.rar
(36.76 KiB) Downloaded 1156 times
avr910_2313_v38b.rar
(2.33 KiB) Downloaded 1136 times
Iesaul
Частенько бываю
Posts: 26
Joined: 11 Feb 2010 00:39
Location: Украина

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

Post by Iesaul »

Cry Baby wrote:Собрал, внеся в схему незначительные изменения
Ну зачем так скромно? Проделана большая работа и главное-успешная! :good: Сразу возникает желание повторить,но пока нет необходимости.Но все равно СПАСИБО!
serbin
Пробегал мимо
Posts: 2
Joined: 21 Mar 2011 09:20

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

Post by serbin »

Какие мк может шить.
Cry Baby
Частенько бываю
Posts: 48
Joined: 14 Apr 2010 08:48

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

Post by Cry Baby »

serbin wrote:Какие мк может шить.
Это уже зависит от конкретной программы, которая поддерживает протокол AVR910. Перечень МК, поддерживаемых Avr-Osp II Version .547 прилагаю в архиве.
Attachments
DeviceList.rar
(984 Bytes) Downloaded 1045 times
liprikon
Пробегал мимо
Posts: 1
Joined: 28 Jul 2011 16:11

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

Post by liprikon »

Очень хочется собрать программатор avr910.
Но smd не могу поять, очень сложно.
Можете помочь и развести плату для DIP єлементов.
Cry Baby
Частенько бываю
Posts: 48
Joined: 14 Apr 2010 08:48

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

Post by Cry Baby »

liprikon wrote:Очень хочется собрать программатор avr910.
Но smd не могу поять, очень сложно.
Можете помочь и развести плату для DIP єлементов.
Проблема в том, что FT232RL не изготавливается в DIP'е. Потому и плата разведена под SMD.
SabitofF
Пробегал мимо
Posts: 10
Joined: 31 Oct 2011 19:11
Contact:

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

Post by SabitofF »

для данного программатора ATtiny2313A-SU подойдёт?
Cry Baby
Частенько бываю
Posts: 48
Joined: 14 Apr 2010 08:48

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

Post by Cry Baby »

SabitofF, ATtiny2313A-SU никогда не использовал, но, судя по даташиту, должна подойти.
stells47
Пробегал мимо
Posts: 4
Joined: 08 Dec 2011 14:33
Location: omsk

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

Post by stells47 »

не работает :wall: подозреваю что ft232 виновата,виндой не определяется-"неизвестное устройство".правда светодиоды не прицепил,думаю причина не в этом...........
придется вместо нее шнурок на pl2303 цеплять.
User avatar
hardlock
Администратор
Posts: 4011
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

stells47 wrote:виндой не определяется-"неизвестное устройство"
проверяйте подключение к USb - все резисторы важны.
stells47
Пробегал мимо
Posts: 4
Joined: 08 Dec 2011 14:33
Location: omsk

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

Post by stells47 »

hardlock wrote:
stells47 wrote:виндой не определяется-"неизвестное устройство"
проверяйте подключение к USb - все резисторы важны.
на usb вроде нет резисторов-только диоды,кстати,для чего этот ограничитель?
насколько помню уровень usb-3.3в,выше 5 никак не поднимется
User avatar
hardlock
Администратор
Posts: 4011
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

stells47 wrote:на usb вроде нет резисторов-только диоды,кстати,для чего этот ограничитель?
ой, перепутал со схемой на меге8. Диоды ставят для защиты от статики, но в даташите такого нету. Может из-за них? Может не правильно включены?
Есть USB 5-ти вольтовые, есть 3,3 вольта.
stells47
Пробегал мимо
Posts: 4
Joined: 08 Dec 2011 14:33
Location: omsk

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

Post by stells47 »

диоды правильно включены-уровни нормальные.Замыканий нет.Наверное микруха дохлая попалась,хотя новая.
Она статики сильно боиться?Если да,то причину вижу только в этом
Насчет usb-на информационных выводах 5 вольт все-таки не бывает
User avatar
hardlock
Администратор
Posts: 4011
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

stells47 wrote:Насчет usb-на информационных выводах 5 вольт все-таки не бывает
а вы посмотрите на старые материнки с USB 1.1
Cry Baby
Частенько бываю
Posts: 48
Joined: 14 Apr 2010 08:48

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

Post by Cry Baby »

stells47, статики микросхема боится. Чип компоненты не попутаны? Сравните с фото. С питанием FT232RL всё в порядке?
stells47
Пробегал мимо
Posts: 4
Joined: 08 Dec 2011 14:33
Location: omsk

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

Post by stells47 »

да нет,все на месте,проверял не раз.Кстати,тини отдельно работать тоже не захотел.Собрал на at90usb162.
Работает в студии и кодвижн.Может,не по теме-программатор нужен главным образом для 89s51,а вот с этим проблемы-студия не видит этот чип(в списке есть),тини и меги видит и шьет.Какая связка програматор+софт будет работать?надо usb
SabitofF
Пробегал мимо
Posts: 10
Joined: 31 Oct 2011 19:11
Contact:

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

Post by SabitofF »

с avr studio данный программатор работать будет?
Как я понял у Вас установлен кварц на 8МГц?
malok
Частенько бываю
Posts: 26
Joined: 13 Oct 2011 23:48

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

Post by malok »

если даже и да - то всё равно у студио симбиоз с авр910 на ну оочень маленькое количество программируемых микрух.
User avatar
hardlock
Администратор
Posts: 4011
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

SabitofF wrote:Как я понял у Вас установлен кварц на 8МГц?
на картинке 7,3728МГц.
olegkaras
Пробегал мимо
Posts: 2
Joined: 23 Jun 2011 12:18

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

Post by olegkaras »

Добрый день.
Сделал програматор с кварцем на 11,059 МГц , но все время светится светодиод запись , так и должно быть ?
Какие фюзы для МК с этим кварцем ?
Post Reply