Форумы Хелимании

Наши проекты => Stick electronics => Тема начата: stick от 11 Январь 2012, 22:05:57



Название: USB программатор для AVR процессоров
Отправлено: stick от 11 Январь 2012, 22:05:57
Сегодня закончил очередную поделку. В этот раз это был USB программатор.
Это не мой проект. Я его только повторил на SMD элементной базе.
Для чего это надо? Я пользуюсь самодельным программатором, который работает от LPT порта, требует внешнего питания и занимает довольно много места на столе. Но иногда мне бывает необходимо подключить программатор к новому компу. А там не то что LPT, но ни COM портов нету. Только USB. ? вот, я полез в инет в поисках простого USB программатора. ? наткнулся на этот проект.

Страница с полным описанием находится на сайте разработчика (http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm).
Автор: Андрей Рыжков aka PROTTOSS
Там же лежит прошивка и драйвера.

Схема довольно простая.
(http://prottoss.com/images/shematic.png)

Я ее повторил полностью, без каких либо переделок. Все на SMD компонентах. За исключением двух диодов, которые у меня были только в обычных выводных корпусах. Чтобы не раздувать плату, сделал разводку без них, а сами диоды потом допаял навесным монтажом. Схема верная и рабочая. Проверено на 2х компах.

Вот что получилось.
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/2950717/xlarge/96145228.jpg)

Самое главное, из за чего я начал его делать, это то, что он работает с любимым мной пакетом CodeVision AVR. ?зображая дорогой "AVR910"  :) Т.е. он эмулирует в системе виртуальный COM порт, и софт считает что работает с COM программатором.
Правда по скорости чтение/запись он немного отстает от моего LPT варианта. Ну да ладно, это не смертельно.

Если же вам пофиг через какой софт заливать прошивку, то вот
(http://andrew-stick.users.photofile.ru/photo/andrew-stick/2950717/xlarge/96145229.jpg)

USBasp programmer (http://www.ebay.com/sch/i.html?_nkw=usbasp+avr+programmer&_sacat=0&_stpos=&_sop=15&gbr=1&_odkw=usbasp&_osacat=0&_trksid=p3286.c0.m270.l1313), по моему мнению это рекордсмен по соотношению цена/качество/скорость!
Работает с этой (http://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/), довольно приятной софтиной.

При цене около 4х баксов, эта штука читает/пишет раз в 20 быстрее моих поделок!!! Практически мгновенно. Правда там придется немного повозиться с поиском драйверов, но они есть, и легко находятся.  ;)


Название: Re: USB программатор для AVR процессоров
Отправлено: swat0russia от 11 Январь 2012, 22:37:30
 8) 8) 8) 8) 8)


Название: Re: USB программатор для AVR процессоров
Отправлено: AndyX от 11 Январь 2012, 22:47:21
Могу только в очередной раз сказать: жаль, что я этим не занимаюсь  8)


Название: Re: USB программатор для AVR процессоров
Отправлено: stick от 12 Январь 2012, 00:30:38
жаль, что я этим не занимаюсь
Ну, никогда не поздно начать ;)


Название: Re: USB программатор для AVR процессоров
Отправлено: swat0russia от 12 Январь 2012, 00:31:58
мне поздно(( палец об паяльник обжег, когда разъем паяльна батарейку))


Название: Re: USB программатор для AVR процессоров
Отправлено: stick от 12 Январь 2012, 00:34:25
хех. Мой отец в моем возрасте уже забросил радиоэлектронику а я только начал. Так что "никогда не поздно" :)


Название: Re: USB программатор для AVR процессоров
Отправлено: AndyX от 14 Январь 2013, 22:46:05
Андрюх, проясни, плиз, этим программатором можно сделать это (http://robocraft.ru/blog/arduino/50.html)?
А то где ж его взять-то LPT этот...


Название: Re: USB программатор для AVR процессоров
Отправлено: stick от 14 Январь 2013, 23:00:17
Андрюх, проясни, плиз, этим программатором можно сделать это ([url]http://robocraft.ru/blog/arduino/50.html[/url])?
А то где ж его взять-то LPT этот...


Можно конечно. Там описан т.н. "5 проводков", мерзость та еще.
Бери usbasp. быстр, дешев, свои функции выполняет исправно.
Ну а захочешь писать в codevision avr, есть отличная и простая схема для него, чтоб через usb.
http://forum.helimania.ru/index.php?topic=1543.0 (http://forum.helimania.ru/index.php?topic=1543.0)


Название: Re: USB программатор для AVR процессоров
Отправлено: stick от 14 Январь 2013, 23:09:48
Кста, хочешь я тебе ПРОТТОССа подарю. Мне он уже как то и не нужен.... У меня "бутербродный" основным стал.


Название: Re: USB программатор для AVR процессоров
Отправлено: AndyX от 14 Январь 2013, 23:23:53
Хочу, конечно! :)


Название: Re: USB программатор для AVR процессоров
Отправлено: stick от 14 Январь 2013, 23:33:00
ок, заезжай в гости.


Название: Re: USB программатор для AVR процессоров
Отправлено: AndyX от 15 Январь 2013, 21:53:41
Захвати лучше на полетушки ;)


Название: Re: USB программатор для AVR процессоров
Отправлено: stick от 16 Январь 2013, 00:56:59
Ладно. правда незнаю когда я туда выберусь


Название: Re: USB программатор для AVR процессоров
Отправлено: AndyX от 16 Январь 2013, 09:20:34
Ну, у меня пока не горит, так что годится :)