Комментарии 38
интересно за что минус. штука отличная, да и весь сайт неплох, хоть и на польском. на electroda.pl отличный форум кстати
Дни МК на хабре? :)

Думаю для статьи на хабре стандартные скриншоты установки драйверов в винде, хм, несколько излишни :)

И раз заговорили о ценниках, то неплохо бы итоговую калькуляцию
С последней картинкой случился хабраэффект. С остальными тоже может.
Попробуйте сюда перезалить: habrastorage.org/
По сравнению с оригинальным USBASP в схему/прошивку внесены какие-либо изменения или отличия только конструктивные (маленькая плата и TQFP корпус)?
прошивку не трогал, только переделал под мелкий корпус и убрал перемычку, которая нужна для прошивки управляющего мк (из тех соображений, что менять прошивку нужно не каждый день, а место занимает)
Это хорошо, значит программная совместимость полностью остается.
Я бы только добавил еще стабилизатор на 3.3В и переключатель напряжения питания 5/3.3В. Это на тот случай, если придется прошивать этим программатором контроллер, запитанный от 3.3 вольт.
Да, вот это хорошая идея. Поскольку может понадобиться прошить контроллер в готовом устройстве, где переферия не толерантна к 5-и вольтам.
Перезалил картинки. По деньгам: вышло меньше 100 рублей + вечер выходного дня :)
Какое дежавю. Особенно учитывая, что часть скринов из XP, а часть из W7.

А можно вставить в статью какие-нибудь интересные картинки?
Просто приведенные изображения (фотографии) уж больно профессионально сделанного устройства.

Поймите правильно, я не отрицаю, что автор сделал такой же…
Но я так чисто паять не умею, и уж точно не оставил бы на текстолите надписть USBasp (мне то она зачем на программаторе для личного использования?)

Да, вот последняя картинка хороша — то что надо для привлечения внимания.
ХР стоит на старом компьютере, из под нее и прошивался контроллер «пятью проводками». А дальнейшая работа с программатором уже из под Win7. Спасибо за высокую оценку качества изготовления ;)



Плата на фотографии — мой испытательный полигон с мк Atmega32 и с дисплеем от Nokia 3310.
А разработку платы справа опишите? Или хотя-бы ссылку дайте, где почитать
Хочу дать своим студентам собрать, как задание на курсовой проект.
Вот там (по ссылке) действительно могучий проект, гораздо лучше програматора — лучше бы его привели.
Или, все у нас впереди?
Самое забавное что ваша плата почти 99% клон программатора PROTOSS. И не поймешь кто из авторов у кого спер)
Тут сложно Америку открыть. Контроллер, кварц, обвязка USB, пара светодиодов, резисторы да перемычки — ничего не добавишь и не выкинешь. Отличия могут касаться цепей питания, наличия/отсутствия всяких защит, да программной части. Пожалуй, всё.
Тоже хотел собрать что-то подобное. Но к сожалению, такие программаторы не подходят для контроллеров ATtiny25/45, так как их нужно прошивать в режиме HVSP.
Первый раз прошить tiny25 и установить фьюз RSTDISBL (вы ведь о нем говорите?) можно через SPI. А вот чтобы этот фьюз снять и прошить контроллер повторно, уже нужен высоковольтный программатор.
неакуратно прочитал… да. но все-же там идея как обойти ограничения — прошыть програму и только тогда ставить фюзы
USBASP уже давно не актуален и собирать его нет смысла. т.к. есть клоны ISP MK2 которые умеют шить по PDI и их можно прошить через USB бутлоадер уже встроенный на заводе. Т.е. решена проблема курицы и яйца.

Также рулят программаторы на FTDI которые тоже не требуют прошивки, а также рвут USBASP по скорости прошивки.
По простоте сборки usbasp и ему подобные остаются в лидерах, по сравнению с тем же на ft232, для которого еще надо постараться плату вытравить :)
А вот с JTAG согласен, рулит! Хочу себе JTAGICE собрать, но в наличии только atmega32. Не знаете ли, существует прошивка под этот камень?
Ну травануть плату под FT232RL ничуть не сложней чем под TQFP который вы применили. А под AT90USB162 на котором сделан ISP так вообще также.

easyelectronics.ru/files/AVR/jt32.zip
Вот вам прошивка ICE для меги32. Там же и фуз биты.
Поддержу уважаемого DIHALT.
Программаторы на FTDI не требует прошивки — и в этом их огромный плюс.

Вообще, насколько я понимаю, у новичков некоторая неразбериха в голове, что такое программатор и, самое главное, чем они отличаются друг от друга.
Отлично написанная статья про их различия на примере программатора FTDI friend от автора (adafruit). Все исходники есть на GitHub, так что можно повторить самому, если есть желание сделать программатор самому.
В перемычке Slow SCK тоже надобности нет: скорость обмена можно задавать программно. Например, в мультипротокольном avrdude параметром -B (с прошивкой ревизии 2009.02.28 и свежее).

Ещё полезно к USBasp прикрутить опторазвязку, решив две проблемы:
1) обеспечить гальваническую развязку для обслуживания устройств с отсутствием таковой
2) обеспечить преобразование уровней между программатором и обслуживаемым МК при необходимости
Я не электронщик. Меня смущает то на схеме не указанно несколько контактов (соединения пинов МК) и часть конденсаторов ( С1 ) в сравнении с разведенной печатной платой.
Хочу попытаться переразвести и уменьшить размер платы.
В работе оставшиеся ноги микроконтроллера не используются, поэтому ничего в этом нет что они никуда не подсоеденены.
Конденсатор между шинами питания (С1 на плате) это просто фильтр по питанию, керамический конденсатор емкостью 0,1 мкф.
Так первоначально он только с avrdude и работал.
Позже, когда начал приобретать популярность, стали появляться сторонние оболочки и поддержка средствами разработки.
Вот новая версия платы для этого проггера, с возможностью менять напряжение питания.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.