• ,
  • вход на сайт

    Имя пользователя :
    Пароль :

    Восстановление пароля Регистрация
    Программатор USBasp

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

      В интернете есть большое количество схем программаторов для совершенно разных микроконтроллеров. Прошивать AVRки я начинал еще программатором "5 проводов" от LPT, но теперь этот порт найти трудновато, а на ноутбуке и думать нечего. Так же скорость загрузки прошивки была очень низкой. По началу хватало этой скорости и ATtiny2313, но прошло время и запросы выросли и каждый раз при отладке прошивки ждать при заливке 20 кб секунд 30-40 - быстро надоедает. К тому же шлейф короткий. В этой статье я хочу описать простой usb программатор для avr микроконтроллеров - USBasp.

      Схема программатора оригинальная, взята с сайта автора: http://www.fischl.de/usbasp/ 

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

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

      - Обновить прошивку программатора; Перемычка SELF

      - Подать питание ( 5В ) на программируемый микроконтроллер; Перемычка SUPPLY

      - Прошивать на пониженной частоте (1.5 МГц), это понадобится если микроконтроллер новый; Перемычка SCK.

     

      Прошивка мк находится в архиве. Ниже представлена распиновка для программирования:

    Фьюзы выставляем на внешний кварц.

    Пару фоток или ворклог:

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

     

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

     

     Выводы программирования на плате разведены в стандартный для avr  ISP-разъем на 10 ног. В будущем можно наклеить надписи распиновки выводов программатора. 

     

     

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

     

      После распайки платы, проверки на дефекты и прошивки - подключаем программатор к компьютеру и ставим драйвер. Я прикрепил драйвер несколько драйверов. У меня программатор заработал под Windows 8 с драйвером со второго архива, под linux (Ubuntu) работает тоже без проблем. Для прошивки пользую AVRdude ( или просто дудку ) в ее консольном варианте, хотя можно и найти графическую оболочку для нее. Автор этого программатора пишет что скорость загрузки 5кб/сек, но на практике замерить не получилось, но похоже на правду. 

     

     Скачать разводку печатной платы .brd, схему .sch, прошивку и драйвер можно здесь: usbasp.rar [138,52 Kb] (cкачиваний: 488)

     Скачать версию драйвера для avrisp ( windows 7/8 ) качаем здесь: USBasp-win-driver-x86-x64-ia64-v1.2.4.zip [270,94 Kb] (cкачиваний: 425)

    Удачи!)


    • 0
    Новость опубликована 8-09-2014, 08:18, её прочитали 9824 раз(а).
    Понравилась тема? Посмотрите эти:
    Комментарий #1 написал: zgl28 (28 марта 2015 17:38)
    Публикаций: 0, комментариев: 1, группа: Посетители
    Фото
    Классный программатор-работает и на Винде 7 х64 !!!
    Использую прогу с ним: progisp - 1.72.
    Перепробовал с этим программатором много, но остановился именно на progisp - 1.72.
    Пользователь offline  
    Комментарий #2 написал: dum-dum (23 марта 2016 11:43)
    Публикаций: 0, комментариев: 3, группа: Посетители
    Фото
    Почему в описании вы называете его avrasp?
    Это же USBASP, и сам разработчик, и драйвера, и все программаторы его поддерживающие (avrdude, bascom, khazama, avrstudio, arduino) называют его именно так! Не путайте читателей.
    Пользователь offline  
    Комментарий #3 написал: Asket (23 марта 2016 12:09)
    Публикаций: 98, комментариев: 55, группа: Администраторы
    Фото
    Да, исправил, спасибо.
    Сам работаю с avrisp, опечатка вышла.
    Пользователь offline  
    Комментарий #4 написал: dum-dum (23 марта 2016 12:14)
    Публикаций: 0, комментариев: 3, группа: Посетители
    Фото
    Спасибо :) Отличный сайт, продолжайте в том же духе!
    Пользователь offline  
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.