Главная Регистрация Контакты RSS 2.0
   
 
 
Навигация
  • Новости
  • Статьи
  • Устройства
  • Программы
  • Программирование
  • Литература
  •  
    Популярные статьи
     
    Облако тегов
    Путаны Питера, ATmega8, AVR, CodeVisionAVR, COM, LCD, LPT, PonyProg2000, Proteus, SC-30, Видео, Жало, ЖКИ, Интерфейс, Осциллограф, Очиститель, Программа, Программатор, Прошивка, Реактиватор, Ремонт, Светодиод, Электроника
     
     
    Реклама
     
     
    Mehatroniks » Устройства » Программаторы » Программатор USBasp

    Устройства » Программаторы : Программатор USBasp
    автор: mehatroniks 7-11-2015, 18:10 просмотров: 122910

    Программатор USBasp


      USBasp простой в изготовлении USB программатор. Разработан для программирования микроконтроллеров семейства AVR фирмы Atmel. Для изготовления требуется всего один управляющий микроконтроллер ATmega8 или ATmega88 и небольшое количество радиодеталей.
      Незначительным недостатком устройства есть потребность второго программатора (Программатор из 5 проводков или Программатор Громова), для прошивки управляющего микроконтроллера. Для работы программатору требуется установка драйверов, которые поддерживаются всеми версиями Windows 32-64, Linux, Mac OS X.
      Программатор поддерживает работу с программами: Khazama AVR Programmer, AVRDUDE 5.2, BASCOM-AVR 1.11.9.6, eXtreme Burner. Разработчик программатора Thomas Fischl. Сайт автора: www.fischl.de 

     

      Принципиальная схема программатора USBasp

    Программатор USBasp


      Двухсторонняя печатная плата программатора USBasp

    Программатор USBasp


      Разводка печатной платы сделана EAGLE CAD.

      Скачать чертеж платы Программатор USBasp

     

      Сборка программатора

     

      Печатная плата сконструирована на SMD компонентах, которые позволяют уменьшить габариты и себестоимость изготовления программатора.


     

    Программатор USBasp

     

     

      Переходные отверстия на печатной плате изготавливаются диаметром 0,8 мм. В качестве проводника в отверстии я использую выводы от перемычек, они достаточно плотно устанавливаются в отверстии и не болтаются. Получается легко паяемый и относительно аккуратный переход.

      Электролитический SMD конденсатор С6 используется для подавления помех по линии питания управляющего микроконтроллера. Деталь относительно трудно доставаемая, если негде ее нет, то можно собрать программатор без ее. Программатор так же будет работать.

      Если не нужно в программаторе напряжение 3,3V, устанавливать стабилизатор напряжения LD1117, конденсаторы С3,C5 и перемычку JP3 нет надобности. Для вывода напряжения 5V на разъем CON2 без выше перечисленных деталей, нужно припоем замкнуть на перемычке JP3 (нижний слой) линию 5V на средний вывод.

     

     

      Для удобности был составлен список необходимых деталей с обозначением их на плате, описанием и характеристиками. Так же в таблице можно рассчитать общую стоимость деталей (ввести стоимость детали в ячейку "Цена), перейти по ссылке на деталь в интернет магазин (там заказать, или ознакомиться с документацией на деталь).

     

     

    Программатор USBasp

     

     

      Скачать таблицу Список деталей USBasp 

     

      Функциональное назначение:

    Светодиоды

      LED1 – сигнализирует о наличии питания на плате и работе управляющего микроконтроллера.

      LED2 – уведомляет о том что программатор и микроконтроллер обмениваются данными (происходит запись, чтение и т.д.)

    Перемычки

      JP1 – изменяет частоту тактирования программируемого микроконтроллера (линия SCK).

    Перемычка замкнута – SCK = 8кГц

    Перемычка разомкнута – SCK = 375 кГц.

    Если частота программируемого микроконтроллера меньше 1,5 МГц, то понижаем частоту тактирования SCK до 8 кГц.

      JP2используется для прошивки управляющего микроконтроллера программатора. Подключает вывод RESET.

      JP3 – изменяет напряжение питания программируемого микроконтроллера на 3,3V/5V.

     

      Прошивка программатора

      Скачать прошивку USBasp ATmega8-2011-05-28

      Программатор собран, теперь его можно прошить.

      1.Замыкаем перемычку JP2.

      2.Подключаем USBasp к "Программатору из 5 проводков” или "Программатору Громова”.

      3.Подаем напряжение на программатор USBasp, подключив его к USB разъему компьютера.

      4.Запускаем программу PonyProg2000 или UniProf, и загружаем прошивку в FLASH память USBasp.

      5.После удачной прошивки загорится светодиод LED1. Теперь можно записать Fuse bits в USBasp.

     

      Fuse bits PonyProg2000 для ATmega8

     

    Программатор USBasp

     

     Fuse bits UniProf для ATmega8

     

    Программатор USBasp

     

      6. Отключаем программатор от USBasp, убираем перемычку JP2, переподключаем USB и устанавливаем драйвер.

     

      Установка драйверов

      Скачать драйвер USBasp 1.2.4.0

      Подключаем USBasp к ПК, компьютер автоматически попытается найти драйвера в интернете, после неудачи продолжит поиск на локальном диске компьютера, так же с неудачей.

      После входим в Пуск -> Панель управления -> Диспетчер устройств. В других устройствах видим USBasp.

     

     

    Программатор USBasp

     

     

      Кликаем по строке USBasp правой кнопкой мишки, в списке выбираем Обновить драйвер.

     

     

    Программатор USBasp

     

     

      В окне выбираем Выполнить поиск драйверов на этом компьютере

      

     

    Программатор USBasp

     

     

      Указываем путь к папке с драйверами на компьютере, и жмем Далее. Начнётся установка драйвера. Появиться окно.

     

     

    Программатор USBasp

     

     

      Выбираем Все равно установить этот драйвер. По окончанию установки появиться окно с информацией об успешной установке драйвера.

     

     

    Программатор USBasp

     

     

      В диспетчере устройств теперь отобразиться USBasp как идентифицированное устройство.

     

     

    Программатор USBasp

     

     

      Программатор готов к работе.

     

      Видео к статье:

     

     

     

     
     
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

    Другие новости по теме:

  • Программатор Громова
  • UniProf
  • Khazama AVR Programmer
  • Программатор из 5 проводков для микроконтроллеров AVR


  • Комментарии (1)   Напечатать
     
    1 написал: MShinom
    1 января 2018 13:05 ICQ: 160




    Статус: Пользователь offline
    Группа: Посетители
    Регистрация: 22.05.2017
    Мобильный, выездной шиномонтаж в Москве круглосуточно! Мегафон: +7(495)908-97-71 Мтс: +7(915)448-25-25 Хранение шин. 1. Шиномонтажные работы. 2. Снятие секреток. 3. Переобувка шин. 4. Ремонт проколов и порезов. Выездной шиномонтаж 24 часа в Москве и МО. Звоните!



    Публикаций: 0 Комментариев: 1 цитировать        
     
    Добавление комментария
    Name:
    E-Mail:
    Введите два слова, показанных на изображении:

     
     
     
    Авторизация
    Логин:
    Пароль:
     
     
     
    Обмен WM