XLAN

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » XLAN » Микроконтроллеры AVR » Программаторы


Программаторы

Сообщений 1 страница 10 из 13

1

Для прошивки микросхемы используется программатор, который подключается к компу. Бывают последовательные программаторы и параллельные. Последовательные программаторы позволяют прошивать МК не вытаскивая его из устройства, а параллельные прошивают МК непосредственно в программаторе, но зато у них значительно больше возможностей (и конечно они сложнее и дороже).
Самый простой программатор, это микросхема, подключеная к LPT напрямую, всего пятью проводами. Немного посложнее, это программатор Громова. Он подключается к COM порту, состоит из 7 резисторов и 3 диодов. Недавно я собрал себе программатор, который подключается к USB (только для этого нужно было прошить мегу 8 в другом программаторе).
Ниже я приведу некоторые схемы программаторов и фото.

2

SeregaT написал(а):

Ниже я приведу некоторые схемы программаторов и фото.

Ждемс фото :)
Очень интересно. Пожалуй как деньги свободные появятся, тоже начну осваивать это дело :) Так что инфа эта нужная. Мне точно пригодится :)

3

Вот самый простой программатор для LPT порта:

http://s47.radikal.ru/i116/0903/16/2422eb3076d2.gif

МК подключается вего пятью проводами (через резисторы) к LPT порту, а так-же подаётся питание +5 В

Вот фото готового девайса:

http://s41.radikal.ru/i093/0903/29/8e780a82e114t.jpg

Длина проводов до микросхемы не должна превышать 20 см (по некоторым данным 10 см). Этот программатор у меня так и не заработал. Точнее я попробовал и больше не стал с ним париться и собрал программатор Громова

4

Программатор Громова

http://s54.radikal.ru/i146/0903/8c/a0a4fe4a0804.jpg

Эта схема проверена и работает 100% Пока я видел только одну прогу, которая его поддерживает. Это UniProf.

Вот фото готового устройства:

http://s39.radikal.ru/i085/0903/43/fab92882d6e6t.jpg

Длина провода то-же должна быть не большой. Так как COM порта на моём компе нету, пришлось купить плату PCI с COM портом.

5

USBASP

Это USB программатор, который лишён многих недостатков, которые есть у предыдущих программаторов.

Вот схема:
http://i073.radikal.ru/0903/29/e510222af5b2.gif
Только нужно еще добавить два стабилитрона на 3,6 вольта между "землёй" и выводами 2 и 3 на разъёме USB.
Для его изготовления понадобится прошитый микроконтроллер ATmega8 или ATmega48. Прошивку и весь нужный софт я скачал с интернета по ссылке ниже.
http://easyelectronics.ru/usb-programma … sbasp.html
Прошить управляющий МК можно программатором Громова.

Вот фото моего устройства:

Предварительно собранный программатор с подключеной макетной платой со схемой "Бегущие огни"
http://i057.radikal.ru/0903/77/fa5ca7e3913at.jpg

Программатор в корпусе от трансформатора для галогенок с подключеной платой "бегущие огни". Рядом лежит переходник для прошивания отдельных МК Mega8 в дип корпусе.
http://s50.radikal.ru/i130/0903/74/0a3ac690fa61t.jpg

6

Сегодня со страницы аффтара USBASP я скачал новый драйвер и прошивку для этого программатора. Посмотрим, будут ли отличия...

7

Темы додвольно интересные.)
взаимодействие аппаратной части с програмной..)
ведь не сомневаюсь,что они (МК) стоят и в микроволновке и в стиральной машинке..)
автомобильной сигнализации..)

8

Да без МК щас ничего не обходится.
Жалко вот денег нету... Но добрый человек мне помогает, так что возможно и я скоро начну постигать эту науку :)

9

Программатор AVR 910
http://datagor.ru/uploads/posts/2008-11/1226934973_shematic.jpg
Схема этого программатора практически такая-же, как у USBAsp
Я наверное впаяю в свой прграмматор пару перемычек с джамперами и дополнительные светодиоды, чтобы можно было быстро сменить типа программатора (я пока не понял, какой из них лучше, но AVR 910 вроде как популярнее). Только при переключении на другой программатор надо будет менять прошивку.

http://prottoss.com/projects/AVR910.usb … rammer.htm

10

А программатор Громова. Там на схеме слева это COM порт я так понял... Цифры означают номера выводов COM порта? Тогда зачем нарисованы выводы которые не используются. Можно пролить свет на это дело?


Вы здесь » XLAN » Микроконтроллеры AVR » Программаторы