Нека направим заедно - гледката на конеца

Компютър с не LPT порт, можете да прилагат преходния борда USB -> LPT?

Не, все още не са изпълнени тези адаптери работи с STK200 програматор / 300 и програма PonyProg.

Може ли някакви препоръки по този въпрос?

1. PonyProg работи като програмист SI-Prog
Тя е свързана с COM-порт. И при определянето PonyProg не е избрана LPT, както и съответния COM-порт.
2. Съществува голямо разнообразие от адаптери USB-COM, който "работи" SI-Prog и PonyProg, но много, много бавно. Тази опция не се препоръчва.
3. USB-порт се препоръчва AVRISP-MKII от Atmel. Това програмист може да се намери в продажба, но това е - скъпо.
Има много клонинги на програмиста, например, на сайта www.fourwalledcubicle.com
Смятате клонинги имат различни версии, например: microsin.ru, radiokot.ru, avrdevices.ru.
4. С USB порт и работи един прост програмист USBtinyISP.
5. Всеки от студентите, които извършват и защита на осмо работа могат да получат печатна платка на всеки програмист (под LPT, COM или USB) безплатно. За всеки от програмистите имат две версии с мощност и SMD-компоненти (изборът зависи от монтаж и запояване умения).

1. Изтеглете и инсталирайте PonyProg;
2. Първото изстрелване. Създаване PonyProg да работи с STK200 / 300 програмист;
3. Свързване към веригата на програмиране с микроконтролер и конфигурация микроконтролер клетки (предпазители Bits);
4. Запис на микроконтролера (файл * .hex).

1. Изтеглете и инсталирайте

На следващата страница в рамките на няколко секунди, трябва да видите прозорец (различна за различните браузъри) с предложение да запишете файла.
SourceForge - един от най-големите световни сайтове за разработчици с отворен код.
Към момента на писане инструкция сайт изглеждаше по следния начин:

2. Първото изстрелване. Създаване PonyProg да работи с STK200 / 300 програмист

Събрани и тествани програмист STK200 / 300 е свързан към LPT порт на компютъра. Програмистът се свързва с или едновременно с LPT-порт или за удобство при работа чрез удължителен кабел. В пристанището на PC LPT - гнездо на 25 контакти конектор DB25 (женски).

Внимание! Да не се бърка с пожарния DB25 тип конектор - 25-пинов конектор COM порт.

След първото стартиране на програмата и да затворите двата предупреждения се появяват за пестене.
Първите доклади, които трябва да изпълнява опцията калибриране преди всяка операция за четене и запис.
Натиснете бутона OK:

Вторият казва, че трябва да конфигурирате опция от менюто, преди всяка операция за четене и запис.
Натиснете бутона OK:

Във връзка с тези предупреждения започват обстановка.
Изборът на падащите списъци на лентата с инструменти - AVR микро-, ATtiny13:

Отворете настройките Setup-> Настройка на интерфейса (или ние натиснете бутона с ключ икона в лентата с инструменти):

Определяне на съдържанието на (в случая на LPT програмист):
(Номер на LPT порт, зависи от вашия компютър, обикновено LPT1)

Хит на бутона Probe (програмистът трябва да бъде свързан към LPT порта на компютъра).
Ако всичко е конфигуриран правилно, прозорецът се появява с Test OK знак,
ние натиснете върху OK, за затваряне на прозорец с настройките на бутона ОК.

Отиди да калибрирате Setup-> калибриране:

В прозореца с надпис калибриране ОК Hit Щракнете върху OK, за:

3. Свързване към веригата на програмиране с микроконтролер и конфигурация микроконтролер клетки (предпазители бита)

Свързване програмист към веригата на maketke (AT13 или борда) през 10-жица лентов кабел; един съединител коляно (с някой от неговите страни) е свързан към конектора на програматора и втори контур съединител (с другата му страна) е свързан към схема с микроконтролер. Подайте захранващо напрежение 5V.

Ако извършите всички тестове до този момент, всичко трябва да се оправи. индикаторни светодиоди на електрозахранването и на програмиста трябва да бъде осветена (ако те са там). Сега това е почти окончателно!

Натиснете бутона с изображение на катинар в лентата с инструменти (или командно> Сигурност и Bits за конфигурация) да се вземат предвид конфигурацията на микроконтролера на клетката:

Window трябва да се появи:
(Ако сте инсталирали maketku "свеж" микроконтролер ATtiny13, прозорецът ще бъде фабрика конфигурация)

Когато за първи път кликнете върху състоянието на заключване на клетката, се счита за незабавно и автоматично.
В бъдеще, трябва да натиснете бутона Read, сега можете да кликнете върху него.
Ако имате нещо не работи, на екрана на монитора се появява с грешка.

Имате ли работна програмист с влак на maketke настроен ATtiny13 микроконтролер и това е правилно "отменено".

Сега ние трябва да разберем за конфигурация клетките в прозореца.

Както знаете, или предполагам, всеки процесор, включително микроконтролер, има такъв параметър като работната честота. Когато пишете всяка програма трябва да се знае на каква честота работи микроконтролер. И тази честота трябва да съответства CKSEL0 клетка, CKSEL1 и CKDIV8 (разглежда състоянието на клетките ще бъде от конфигурацията на примера на фабрика).

1. Клетки и CKSEL0 CKSEL1:

В CKSEL1 клетка не отметка в квадратчето CKSEL0 е маркирано с всяка разпоредба съответства на "1" или "0" за указателя.

Не забравяйте.
- Ако кърлеж не е - по този начин, клетката = 1.
- ако има отметка. След това стойността на клетка = 0.

Тук, състоянието на клетки и CKSEL1 CKSEL0 честота съответства 9600000 Hz (виж справка в литературата обикновено са написани CKSEL [1: 0].).

2. Мобилен SKDIV8.

Затваряне на бутона за конфигуриране клетки OK (или Отказ).

4. Запис на микроконтролера

Window трябва да се появи:

Отворете файла с кода за фърмуера (удължаване .hex), като натиснете бутона в лентата с инструменти (или File-> Open File Device):

Въведени нейното съдържание:

За да запишете програма в микроконтролера ние натиснете бутона в лентата с инструменти (или командно> Писане на всички):

В прозореца, който се появява да пишем успешно Hit надпис натиснете ОК:

Готово!
Примери за програми, подредени във форума със задачите.