Нека направим заедно - гледката на конеца
Компютър с не 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 надпис натиснете ОК:
Готово!
Примери за програми, подредени във форума със задачите.