• Об авторе
  • Программы и скрипты
    • 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
  • Арт
  • Видео
  • Заметки
  • Музыка
  • Программирование
  • Размышления
  • Разное
  • Рецензии
  • События
  • Ссылки
  • ТТУ
  • Фото
  • Электроника

Метки

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

Мета

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

Copyright © 2023 Alex.StarSpirals.Net.

Omega WordPress Theme by ThemeHall