08.04.2012, 00:41 | #1 (permalink) |
Member
Регистрация: 27.12.2010
Сообщений: 935
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 1 сообщении
Репутация: 2174
|
USB программатор AVR-910
AVR-910 представляет из себя достаточно простой, но в то же время надежный USB программатор для микроконтроллеров AVR, это всем известная схема PROTTOSS-а, построенная на микроконтроллере Atmega8. Несет также на борту меандр для восстановления залоченных фьюзов. Для его сборки нужно не так много деталей, и самый простенький программатор На процессе изготовления печатной платы я останавливаться не буду, скажу только, что она сделана при помощи пленочного фоторезиста После того, как плата спаяна и отмыта от флюса, подключаем устройство к программатору, я пользовался "Шнурком Громова" и переключаем джампер в положение "Mod" и подаем питание. Теперь нужно записать программу в МК Так как программатор Громова не поддерживается PonyProg-ом, то пришлось пользоваться программой Uniprof. Фьюзы выставить как на картинке (Для PonyProg отметить также фьюз SPIEN, а лучше его вообще не трогать) После сборки и прошивки программатора подключаем его к компьютеру и перекидываем джампер в положение "Norm", при правильно выставленных фьюзах система должна сразу же определить новое устройство. От поиска драйвера отказываемся и указываем исполнитльный .inf файл в зависимости от вашей операционной системы После установки драйверов программатор готов к работе! Теперь о софте. Тут выбор довольно широк, это ChipBlasterAVR, AVR Prog, который входит в состав AVR Studio или Code Vision AVR, увы, но с AVRDUDE не работает. Я остановил свой выбор на CodeVision и теперь о том, как всем пользоваться. Запускаем программу, переходим во вкладки Settings-Programmer, появляется окно, в котором нужно указать тип программатора и номер виртуального COM порта, узнать который можно, запустив Диспетчер Устройств CVAVR является программным комплексом для работы с МК, поэтому, трудно сразу разобраться где найти само средство для прошивки. Для этого переходим во вкладку Tools-Chip Programmer, появляется окно программатора, в котором очень не трудно разобраться Фьюзы выставляются также, как и в PonyProg. Есть галочка-0, отсутствует-1. Прошивка Atmega8. Все стабильно работает! Теперь о DIP переключателях. Power-подает питание на ISP разъем. Low SCK понижает тактовую частоту порта и LED подает меандр частотой 1МГц на вывод LED разъема. Эта функция очень полезна, порой нужно "воскресить" МК от залочки. Правда с фьюзами SPIEN и RSTDISBL этот трюк не прокатит, тут уже нужен параллельный программатор Не смотря на все плюсы я выделил один единственный недостаток, это низкая скорость работы. Прошивка Atmega8 для часов, с весом .hex файла в 15кб у меня заняла около трех-четырех минут минут |
08.04.2012, 00:41 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Пожалуйста, примите ко вниманию эти обсуждения Программатор для 24C** Программатор USB USB-программатор Программатор для PIC-ов СОМ-программатор |
08.04.2012, 00:54 | #2 (permalink) |
Member
Регистрация: 15.10.2010
Сообщений: 9,817
Записей в дневнике: 1
Сказал(а) спасибо: 32
Поблагодарили 45 раз(а) в 8 сообщениях
Репутация: 54920
|
Киррил красавчик Я кстати завтра поеду вроде за детальками на конец то возможно тоже доделаю этот программатор. (В принципе осталось только контроллер)
__________________
Там, откуда я родом, безумцы правят народом... |
08.04.2012, 01:19 | #4 (permalink) |
Самоделкин
Регистрация: 06.11.2010
Адрес: Золотая долина
Сообщений: 1,155
Записей в дневнике: 1
Сказал(а) спасибо: 8
Поблагодарили 27 раз(а) в 7 сообщениях
Репутация: 10535
|
Кирилл, молодец!!! Спасибо за статью!!! Перейду на МК когда, тоже сделаю себе)
__________________
Здесь счастья много, горя нет и если грозен ты душой сюда ты не ищи дорогу! |
08.04.2012, 17:17 | #5 (permalink) |
Banned
Регистрация: 25.11.2011
Адрес: Украина, Харьков
Сообщений: 1,206
Сказал(а) спасибо: 27
Поблагодарили 82 раз(а) в 10 сообщениях
Репутация: 18288
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
09.04.2012, 22:14 | #10 (permalink) |
Member
Регистрация: 18.02.2012
Сообщений: 60
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 166
|
Можно ещё вопросик, что это за SMD элементы (указанные стрелками и проставлены номиналы)? С 000 ясно, резистор нулевого сопротивления (просто перемычка), а вот с остальным не совсем понятно. 0,1 я так понял конденсаторы 0,1мФ, 1к это резистор 1кОм, 22 не знаю что.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|