• Об авторе
  • Программы и скрипты
    • Windows
      • BeatCalc
      • Segment Code Generator
    • Плагины для WordPress
      • IE6 Support for Twenty Ten Theme
      • WM-Footnotes
      • WM-Toc
  • Учебные материалы ТТУ
  • Фотогалерея
  • Legal notice

Alex.StarSpirals.Net

инженерный блог

USBAsp — программатор для AVR

24 сентября, 2009 by Алексей

Ползал я тут как-то раз по сайту своего просветлённого челябинского коллеги, и нашёл у него ссылку на вот такую штукенцию. Ведь это подумать, USB-программатор! Наконец-то я из ноута смогу железки прошивать :-) И посетила тут меня муза электроники, собрал я в кулак 100 крон и закупил компонентов.

USBAsp очень привлекателен тем, что он прост в изготовлении и деталей требуется мало. Построен он на одном МК ATMega8 (или ATMega48). Это не plug-n-play, но и дровишки нам поставить не сложно, главное чтобы работал.

Тем не менее, мне нужно было сначала сделать новую разводку под свои нужды. Дело в том, что у меня от предыдущего проекта остался кабель-программатор на LPT. Следовательно, делать для USBAsp новый программатор было впадлу :-) Да только на USBAsp-е распиновка другая. Ну и кроме того захотелось что-то очень поюзать в этом проекте SMD-компоненты по возможности. Так что, потратив несколько часов на разведение дорожек, получил свою плату.

Дальше включился ЛУТ-метод. Собрал всё, прошил программатором от MegaDrum, проверил. Работает! В качестве теста прошил при помощи свежеизготовленного USBAsp тот же MegaDrum. В порядке! Чтобы плата голым телом не лежала на столе, поставил в коробку от кассеты.

usbasp

Подумал, что может кому-то понадобится мой вариант разводки, так что в оригинальный архив с сайта автора USBAsp добавил папку board, в которую сложил всё необходимое для повторения этой версии сборки. Вот он: usbasp_fl.zip

Внимание! Распиновка 10-контактного разъёма отличается от оригинальной Atmel (заточено под мои нужды). Так что если хотите по стандарту, нужно будет сделать адаптер или изменить разводку.

Дополнительно по теме:

* Вариант USBAsp от DI HALT (easyelectronics.ru)
* Отличный фронтенд для AVRDude под USBAsp
* Использование USBAsp прямо из AVRStudio как STK500

Posted in: Заметки, Ссылки, Электроника Tagged: atmel, avr, avrdude, avrdude frontend, diy, frontend, isp, lpt, megadrum, ponyprog, ponyprog2000, programmer, usb, usbasp, программатор, сделай сам
Сентябрь 2009
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
282930  
« Авг   Окт »
Сайт работает при поддержке лучшего хостинга в Эстонии

Рубрики

  • ProgTime
  • Арт
  • Видео
  • Заметки
  • Музыка
  • Программирование
  • Размышления
  • Разное
  • Рецензии
  • События
  • Ссылки
  • ТТУ
  • Фото
  • Электроника

Метки

art-rock assembler atmel attiny13 attiny2313 avr avr assembler avrdude depeche mode design diy guitar incompatible iq jethro tull megadrum metal midi mp3 music php prog progressive ProgTime technical metal tool usbasp Арт Электроника арт-рок блог гитара музыка подсознание программирование прогрессив прогрессивная музыка рок сделай сам синтезатор скачать сознание фото фотография хороший дизайн

Мета

  • Войти
  • Лента записей
  • Лента комментариев
  • WordPress.org

Copyright © 2025 Alex.StarSpirals.Net.

Omega WordPress Theme by ThemeHall