Приветствую Вас ГостьПятница, 03.05.2024, 08:04

Практическая робототехника

Категории каталога
Подготовка к освоению робототехники [3]
Статьи, в которых вы можете узнать о том, как правильно нужно паять, травить платы и как лучше всего сконструировать свою мастерскую.
Проэкты для начинающих [1]
В данной категории размещены статьи по разработке несложных устройств учебного характера.
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 38
Статистика

Каталог статей

Главная » Статьи » Подготовка к освоению робототехники

Паяем программатор микроконтроллеров AVR
Паяем программатор микроконтроллеров AVR.
Если вы читаете эту статью, то вы явно хотите спаять свой собственный программатор для микроконтроллеров AVR. Мы будем делать самый дешевый «пятипроводковый» программатор(Рис.1). Для этого нам потребуется:

1. LPT-выход от принтера;

2. Пятипроводковый кабель;

3. Четыре резистора на 220 Ом;

4. И какой-то разъём на пять выходов, который вы будете вставлять в своего робота.
Рис. 1
Схема программатора очень проста, и вы можете увидеть её на рисунке 2.
Рис. 2
Для программирования микроконтроллеров AVR семейства Classic, Tiny (кроме Tiny28) и Mega достаточно интерфейса, состоящего из пяти проводков – это линия Mosi(входные данные), Miso(выходные данные), Sck, Reset(линия сброса), Gnd(минус, земля). Всё, что нужно для этого программатора – это спаять всё так, как показано на рисунке 2. После того, как вы всё спаяли, тщательно проверьте, нет ли контакта разных линий между собой, иначе программатор может не работать или же, в худшем случае, сгорит LPT-порт вашего компьютера.

Когда программатор готов, осталось научить вас, как ним пользоваться. Программировать микроконтроллер мы будем в реал-тайм режиме, то-есть шнур от программатора вставляется прямо в рабочее устройство, поэтому, чтобы не повредить ни устройство, ни LPT порт, ни свои нервы, нужно строго придерживаться такой последовательности действий:

1. Подключить программатор к компьютеру;

2. Подключить программатор к выключенному устройству;

3. Включить устройство;

4. Запустить программу CodeVisionAVR . На вкладке Settings->Programmer выбрать программатор Kanda Systems STK200+/300 и нажать на кнопку Run the chip programmer(Рис.3);

5. В окне(Рис.4) встроенного программатора выбираем настройки(на вкладке Chip выбираем название вашего микроконтроллера, на вкладке Chip clock выбираем частоту кварцевого резонатора);

6. Нажимаем кнопку Program all и ждём окончания операции(если выбьет какое-то окно, нажимаем No);

7. Выключаем устройство;

8. Вынимаем программатор из устройства;

9. Бешено радуемся успешно проделанной работе.
Рис. 3
Рис. 4
Итак, после того, как вы сделали программатор, давайте посчитаем, сколько ушло на это денег:

1. LPT-выход от принтера - 5 гривен = 1 $

2. Пятипроводковый кабель - 5 гривен = 1 $

3. Четыре резистора на 220 Ом – 0,80 гривен = 0,15 $

1. Разъём на пять выходов – 0,50 гривен = 0,09 $

ИТОГО: 11.30 гривны = 2.13 $

Вещь Гривен Долларов США
1. Мультиметр 51
2. Паяльник 51
3. Блок для радиодеталей0.800.15
4. Наборы отвёрток (2 шт.) 0.50 0.09
Итого: 11.302.13

В итоге у нас вышел довольно дешевый программатор за 11 гривен, если сравнить с оригиналом STK200, который стоит примерно 50 гривен, то вы только что сэкономили 39,70 гривен. Если у вас что-то не вышло, то пишите мне на почту.

Удачи!

Полищук Олег (OLLLEJIK@gmail.com), http://homorobot.md6.ru/

Июль, 2007


Источник: http://homorobot.md6.ru/teach/Program/prog.html
Категория: Подготовка к освоению робототехники | Добавил: Admin (20.08.2008) | Автор: Oleg
Просмотров: 3974 | Комментарии: 3 | Рейтинг: 0.0/0 |
Всего комментариев: 2
2 бля..  
0
Мультиметр - 30 рублей
Паяльник - 30 рублей
Набор отверток - 2.9 рубля

вы где живете, автор??????? Ппц..

1 Alukard_Nosferatu  
0
Можно и на ком-порту собрать, намного практичнее и универсальнее выходит программатор. я собрал такой и шью чипы от принтеров

Имя *:
Email *:
Код *:
Форма входа
Друзья сайта