Изготовление и настройка программатора USBASP


  
 
104.jpg
104.jpg
12 февраля 2024
Содержание

Изготовление и настройка программатора USBASP

схема программатора
схема программатора
Здравствуйте, уважаемые коллеги и просто те, кому интересна электроника. 
Эта статья будет посвящена изготовлению программатора USBASP своими руками. Собрать его решил просто из спортивного интереса, так как детали давно лежали и заняться было не чем. Он предназначен для прошивки микроконтроллеров фирмы Atmel. Схема проста, как 3 копейки и требует только внимательности и аккуратности. Я не стал мудрствовать  и нашёл схему в интернете.

Шаг 1

микроконтроллер atmega8 – 16pu
микроконтроллер atmega8 – 16pu
По ней и будем собирать наш программатор. 
Там же брал и все файлы для изготовления программатора. Продолжим дальше.  Использовать будем микроконтроллер (далее МК) Atmega8 – 16PU, можно Atmega8A. 

Шаг 2

печатная плата
печатная плата
Печатную плату я переделал под корпус, который был в наличии у меня. Заказывал его на Али. 
Вот ссылка, где брал:  http://ru.aliexpress.com/item/New-Plastic-Electronic-Project-Box-100x60x... 
Изготавливать печатную плату будем по технологии ЛУТ. Что это такое описывать тут не буду, так как в интернете полно статей на эту тему. Переносим рисунок печатной платы на текстолит. 
У меня получилось как- то так: 

Шаг 3

плата печатная
плата печатная
Травим наше творение в хлорном железе:

Шаг 4

печатная плата 3
печатная плата 3
Тогда я ещё не знал про перекись водорода, лимонную кислоту и соль, ну да ладно. Делаем так, как знаем.
Получаем такой результат:

Шаг 5

печатная плата 4
печатная плата 4
Сверлим отверстия. Я сверлил моторчиком  с латунной цангой. Тоже брал с Али.

Шаг 6

плата 5
плата 5
Потом лудим обычным паяльником, предварительно покрыв нашу плату ЛТИ-120.

Шаг 7

плата 6
плата 6
Получилось немного коряво, но ничего страшного. Мы делаем первый раз такие вещи и нам простительно. Тем более, что на выставку мы не претендуем. После того, как плату залудили – советую её отмыть изопропиловым спиртом, так как ЛТИ -120 губительно сказывается на дорожках печатной платы и выводах деталей, и со временем разрушает их.

Список деталей для нашего программатора

список деталей для программатора
список деталей для программатора
Список деталей для нашего программатора:
МК   Atmega8 – 16PU 1шт.
Панелька под МК DIP 28 1шт.
Кварцевый резонатор на 12 Мгц 1шт.
Стабилитрон BZV85C3V6(1N4729A) 2шт.
Резистор 10 Ком 1шт.
Резистор 68 ом 2шт.
Резистор 390ом 2шт.
Резистор 270 Ком 1шт.
Резистор 1,5 Ком 1шт.
Конденсатор 18 пф 2шт.
Конденсатор 100 нф 1шт.
Конденсатор 10 мкф 16в 1шт.
USB разъём  USBB-1J 1шт.
Разъём ISP  10 штырей 1шт.
Джампер 3шт.
Светодиод красный 1шт.
Светодиод зелёный 1шт.

Шаг 8

программатор
программатор
Далее собираем наш программатор. Первым делом впаиваем перемычки, джампера, резисторы. 

Далее по возрастающей. Последними запаиваем разъёмы, панельку под МК, светодиоды, кварцевый резонатор.

Шаг 9

программатор2
программатор2
В итоге получаем вот такой вот вид: 

Шаг 10

программатор3
программатор3
Теперь прошьём наш МК. Мой компьютер не имеет LPT и COM портов, поэтому будем прошивать USB программатором. В моём случае это TL866CS, брат-близнец  нашего WizardProg 87. Брал его тоже на Али, но ссылка, к сожалению не сохранилась. 

Шаг 11

программатор4
программатор4
Подключаем программатор к компьютеру. Запускаем программу для работы с программатором. 
Она от WizardProg 87, полностью русифицирована и полностью дружит с нашим китайским девайсом. 

Выбираем наш МК из списка. В данном случае это Atmega8A. 

Шаг 12

программатор5
программатор5
Нажимаем на кнопочку «Размещение ИМС», для того, чтобы посмотреть, как установить наш МК в панель программатора: 

Шаг 13

программатор6
программатор6
И устанавливаем наш микроконтроллер: 

Шаг 14

программатор6
программатор6
Выбираем прошивку, которую будем записывать в память МК:

Шаг 15

программатор7
программатор7
Выставляем фьюзы так, чтобы получилось как у меня на фото, смотрим, где обведено красным маркером: 

Шаг 16

программатор8
программатор8
Будьте внимательны при настройке фьюзов! В разных программаторах они могут быть инверсными! Это значит, что там где у меня стоит галочка, в Вашем может её и не быть! Это важно! Неправильная настройка фьюзов может привести к полному залочиванию МК! 
Далее прошиваем нашу Atmega8 – 16PU. 

Шаг 17

программатор9
программатор9
Проверяем наш МК программатором на наличие ошибок после записи прошивки, так называемая верификация.
Всё успешно прошилось. 

Шаг 18

программатор10
программатор10
Теперь собираем наш программатор и проверяем. Подключаем его к ПК через кабель USB. 
Ставим драйвера.

Шаг 19

программатор11
программатор11
У меня всё получилось с первого раза. Далее собираем всё в корпус. Где его взять – написано в самом начале статьи. И оформляем, чтобы было понятно, что куда подключать. 

Вид готового программатора

программатор12
программатор12
Вид готового программатора, подключённого к ПК.
Ну вот и всё на сегодня, надеюсь было интересно и полезно. Желаю всем удачи в ремонтах и спасибо за внимание!!!
Понравилась В закладки Поделиться
Коментарии 5
Для коментария нужно войти или зарегистрироваться
1
Купил такой 50грн ,сделано качествено и в смд исполнении ,маленькая и удобная штука , но некотрые програмы просят обновить драйвер проца .
Автору плюс, ручная работа всегда ценится и в голове чтото остаётся..
0
Было бы неплохо указать, что на него есть прошивка расширяющая возможности до программирования 24cxx. Хотя как по мне CH340 более живуч и стоит дешевле. Да и тот же FT232 интереснее. А главное - не нужен программатор для изготовления программатора
0
Спасибо за статью
0
Рекурсия- чтобы собрать программатор нужен программатор ))) Спасибо,всё вроде есть но уважаю паял канифольных,потому что сам такой.
-1
Автору спасибо за статью. Программатор имею, конечно, купленный и ещё ни разу не пользовался. Но вопрос ни в том . Когда наконец кто-нибудь выложит доходчивую статью о работе с фьюз-битами простыми не инопланетными словами. Желательно по русски. Для простых людей, не удавшимся по финансовым возможностям в своё время получить высшее тех.образование, хотя и очень хотелось.
Плата управления для кухонного комбайна Bosch своими руками
4 января 2020 * автор ok
Промывка электронного модуля стиральной машины
21 декабря 2023 * автор ok
Отвертка и набор бит 110 в одном от Firecore - Обзор Честноком
19 марта 2024 * автор ok
Заправочный шланг своими руками
26 марта 2024 * автор ok
Сверлильный станок с двигателем от стиральной машины часть 1
19 марта 2024 * автор ok
Ремонт манжеты стиральной машины
27 сентября 2018 * автор ok
Экономия денег: починка бытовой техники или покупка новой?
29 октября 2023 * автор -
Самостоятельный ремонт электрочайников: когда это возможно?
6 июня 2023 * автор -
Авторизиция