И снова о программаторах для AVR
ПРОЛОГ
На заре использования микроконтроллеров конечно же немаловажным было наличие программатора, а для новичка это было делом трудоемким. Прочитав кучу форумов, и не найдя какой-то универсальности случайно наткнулся в журнале Радио на замечательный в то время проект PonyProg в тандеме с хардварным JDM флешером подключаемым к com portу персонального компьютера. Сразу же повторил базовый модуль, модуль под микроконтроллеры фирмы Atmel AVR, микроконтроллеры фирмы Microchip PIC. А сколько радости было, когда я запрограммировал им первый PIC (хороший флешер для PIC — WinPic800)!

Читать дальше
На заре использования микроконтроллеров конечно же немаловажным было наличие программатора, а для новичка это было делом трудоемким. Прочитав кучу форумов, и не найдя какой-то универсальности случайно наткнулся в журнале Радио на замечательный в то время проект PonyProg в тандеме с хардварным JDM флешером подключаемым к com portу персонального компьютера. Сразу же повторил базовый модуль, модуль под микроконтроллеры фирмы Atmel AVR, микроконтроллеры фирмы Microchip PIC. А сколько радости было, когда я запрограммировал им первый PIC (хороший флешер для PIC — WinPic800)!

Читать дальше
Превращаем китайский программатор USBISP в USBASP
Всё началось с того, что купил себе на aliexpress.com вот такой, якобы usbasp программатор:

Дешево и сердито, в среднем по 3 бакса за штуку. Но тут всплыла одна особенность этого девайса, он работает как HID устройство, что есть не совсем хорошо.
Было не совсем понятно, как его использовать. При работе с avrdude, ни один из программаторов из списка «дудки» не подходил.
После мытарств по просторам интернета и усиленного гугления, был обнаружена страничка www.sciencetronics.com/greenphotons/?p=938 на которой один заморский товарищ столкнулся с такой же проблемой и успешно её решил, поэтому было принято решение последовать его путём.
Путь сводится к тому, что по сути это обычный usbasp, и его можно легко в него превратить, просто перешив микроконтроллер в нём, что и было мною сделано.
Итак, последовательность действий такова:
После заливки прошивки, вместо красного светодиода, загорится синий, всё, на этом процесс преобразования завершён. Убираем перемычку с «UP» и далее работаем с ним, как с обычным usbasp-ом :)
P.S. Во вложении находится архив с прошивкой(в папке default лежит уже собранный hex). Также этот архив можно скачать на страничке www.sciencetronics.com/greenphotons/?p=938
Дешево и сердито, в среднем по 3 бакса за штуку. Но тут всплыла одна особенность этого девайса, он работает как HID устройство, что есть не совсем хорошо.
[ 2597.780102] usb 3-2: new low speed USB device number 2 using ohci_hcd
[ 2597.952186] usb 3-2: New USB device found, idVendor=03eb, idProduct=c8b4
[ 2597.952189] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2597.952191] usb 3-2: Product: USBHID
[ 2597.952192] usb 3-2: Manufacturer: zhifengsoft
[ 2597.978533] generic-usb 0003:03EB:C8B4.0004: hiddev0,hidraw3: USB HID v1.01 Device [zhifengsoft USBHID] on usb-0000:00:13.0-2/input0
Было не совсем понятно, как его использовать. При работе с avrdude, ни один из программаторов из списка «дудки» не подходил.
После мытарств по просторам интернета и усиленного гугления, был обнаружена страничка www.sciencetronics.com/greenphotons/?p=938 на которой один заморский товарищ столкнулся с такой же проблемой и успешно её решил, поэтому было принято решение последовать его путём.
Путь сводится к тому, что по сути это обычный usbasp, и его можно легко в него превратить, просто перешив микроконтроллер в нём, что и было мною сделано.
Итак, последовательность действий такова:
- Разбираем этот «свисток»(со стороны usb разъёма выковыриваем пластиковую заглушку, вытаскиваем алюминиевый корпус)
- На плате есть два переходных отверстия, помеченные словом «UP», их нужно замкнуть(включаем возможность самопрограммиирования)
- Подключаем к этому свистку другой программатор(я использовал свой старый добрый usbasp) и заливаем в неё прошивку от usbasp-а из приложенного архива
После заливки прошивки, вместо красного светодиода, загорится синий, всё, на этом процесс преобразования завершён. Убираем перемычку с «UP» и далее работаем с ним, как с обычным usbasp-ом :)
P.S. Во вложении находится архив с прошивкой(в папке default лежит уже собранный hex). Также этот архив можно скачать на страничке www.sciencetronics.com/greenphotons/?p=938
AVRISP mkii \ USBAsp
Под катом 2 вышеприведённых программатора, разведённые на минимально возможной площади (25мм на 20мм).
Читать дальше
Читать дальше
USBasp и программирование по TPI
Недавно, мне пришлось использовать ATtiny10 в одном из проектов. Поскольку, я не обнаружил, в сообществе, статьи о программировании этих контролеров, то решил поделиться своим опытом.

Читать дальше

Читать дальше
- +12
- 13 октября 2012, 20:50
- TheLongRunSmoke
- 32
- 1
Подключение USBAsp к AVRStudio?
Предлагаю вниманию сообщества еще одну ссылку.
Это описание программатора USBTinyISP для AVR, похожего на USBAsp, вероятно, программно совместимого. А внизу скромно притаилась фраза «USBtiny500 compatibility bridge for AVR Studio»!
У меня возможность это опробовать будет только завтра к обеду, а ручки то-зачесались подрубить USBAsp к АВРстудии!
В общем, у кого есть желание, можно опробовать в деле.
UPD: этот программатор не совместим с USBAsp, так что эта идея не получила продолжения.
Это описание программатора USBTinyISP для AVR, похожего на USBAsp, вероятно, программно совместимого. А внизу скромно притаилась фраза «USBtiny500 compatibility bridge for AVR Studio»!
У меня возможность это опробовать будет только завтра к обеду, а ручки то-зачесались подрубить USBAsp к АВРстудии!
В общем, у кого есть желание, можно опробовать в деле.
UPD: этот программатор не совместим с USBAsp, так что эта идея не получила продолжения.
AVR slowpoke programmer
Включите воображение
Вы начинающий радиогубитель.
Вы хотите изучить AVR. Именно голый AVR, потому что странные ребята с ЕЕ вам сказали, что ардуино это не ТРУЪ.
Вам нужен программатор. Какие варианты?
— Купить готовый дорого и не спортивно
— Пять проводков и Громов не хотят дружить с современными компами без ком-порта. Да и вообще в моде USB
— FTDI тоже стоит денег, а её еще и припаять надо
— Можно сделать, например, USBAsp. О, точно! Но для него вам надо прошить контроллер, а для этого…
Вам нужен программатор. Какие варианты?
— Купить готовый дорого и не спортивно
— Пять проводков и Громов не хотят дружить с современными компами без ком-порта. Да и вообще в моде USB
— …
Ну в общем вы понели, ага :)
Правда где-то я видел православную идею программатора из «USB-тройника». Но подозреваю, что есть у вас (вы начинающий радиогубитель, помните?) на столе вещь, которая встречается гораздо чаще USB хаба.
(звук опять тихий :)
Читать дальше
Вы начинающий радиогубитель.
Вы хотите изучить AVR. Именно голый AVR, потому что странные ребята с ЕЕ вам сказали, что ардуино это не ТРУЪ.
Вам нужен программатор. Какие варианты?
— Купить готовый дорого и не спортивно
— Пять проводков и Громов не хотят дружить с современными компами без ком-порта. Да и вообще в моде USB
— FTDI тоже стоит денег, а её еще и припаять надо
— Можно сделать, например, USBAsp. О, точно! Но для него вам надо прошить контроллер, а для этого…
Вам нужен программатор. Какие варианты?
— Купить готовый дорого и не спортивно
— Пять проводков и Громов не хотят дружить с современными компами без ком-порта. Да и вообще в моде USB
— …
Ну в общем вы понели, ага :)
Правда где-то я видел православную идею программатора из «USB-тройника». Но подозреваю, что есть у вас (вы начинающий радиогубитель, помните?) на столе вещь, которая встречается гораздо чаще USB хаба.
(звук опять тихий :)
Читать дальше
Первая двусторонняя плата
Решил интереса ради попробовать сделать двустороннюю плату и до кучи освоить diptrace. В качестве подопытного девайса выбрал USBASP, все детали, кроме кварца SMD. Вот как удалось развести:

Хотелось-бы услышать мнения о таком варианте разводки. Много ли косяков, неудачных мест, как можно сделать лучше и т.п.
Файл проекта в diptrace

Хотелось-бы услышать мнения о таком варианте разводки. Много ли косяков, неудачных мест, как можно сделать лучше и т.п.
Файл проекта в diptrace
5 копеек в копилку сообщества или ещё одна отладочная плата
Всем доброго времени!
Выношу на суд общественности свои скромные 5 копеек. Ещё одна отладочная плата, на этот раз на основе AVR ATMEGA8, с навесным экраном и заодно собранным программатором.

Читать дальше
Выношу на суд общественности свои скромные 5 копеек. Ещё одна отладочная плата, на этот раз на основе AVR ATMEGA8, с навесным экраном и заодно собранным программатором.

Читать дальше
- +3
- 11 февраля 2012, 23:03
- uncleeugene
- 13
- 2
Дешевый USBasp программатор (+ стабилизатор тока в довеску)
[Писалось для Магазины On-line, но он оказался премодерируемым, пощу в «Инструмент», чем не инструмент. Просьба не пинать, если здесь не место — перенесу в личный блог.]
Для тех начинающих, у которых нет лазерного принтера, которые еще не купили хлорное железо и т.п., возможно пригодится краткое маркетинговое исследование на тему, где можно обзавестись недорогим программатором для AVR.
Читать дальше
Для тех начинающих, у которых нет лазерного принтера, которые еще не купили хлорное железо и т.п., возможно пригодится краткое маркетинговое исследование на тему, где можно обзавестись недорогим программатором для AVR.
Читать дальше