микроконтролери AVR

Това е достатъчно, за да влезе в заявката за търсене на двигателя "AVRISP-MKII с ръцете си" или "AVRISP-MKII клонинг" и ще получите много препратки към схемата и китове за izgotovreniya клонинг този програмист.

Но не всеки има възможност - покупка или припой клонинг. Ето защо, като музейни експонати стария интерфейс AVR микроконтролер Оставям информация за тях на тази страница. Просто да го направи, къде да се вземат.

В мрежата има много ресурси, свързани с употребата на микроконтролери (MC) и тяхното програмиране. Зашийте (програма) да използвате IC програмист. Програмистите са различни. На запад има "стартови комплекти", които се използват за програмиране на няколко вида MK с бутони и светодиоди (за работа с прекъсвания). Такива програмисти има няколко вида: STK200 / 300/500 (501/502), ICE40 / 50, JTAGICE, ICE200, AVRISP.

LPT интерфейс

Тази схема (виж идеята за разбиране), ние го наричаме е свързан позоваването на предишната: J1 CON10 конектор е свързан с J2 ЛЕНТА 1X9 - просто трябва да се направи кореспонденцията между сигналите и всичко ще работи (тествано). Най-общо казано, някой от адаптерите можете да се свържете на КН с кварц и два резервоара. Заредете се с енергия и безопасно може да се шият. Основното, което да се знае какъв вид адаптер ви payaete и какво специфична програма го поддържа.

Има Altera Byte Blaster адаптер и STK200 / 300. Програма за тях можете да намерите тук (на програмата поддържа както адаптер работи от командния ред). I спойка адаптер STK200 / 300. Тук е неговата схема:

микроконтролери AVR

микроконтролери AVR
микроконтролери AVR

Схема на адаптера Altera Byte Blaster е:

микроконтролери AVR

Всички цитирани тук адаптери (програмист) реализират принципа в системата за програмиране, ISP (понякога възниква Терминът В Circuit програмиране, ICP), т.е. система за програмиране на устройството директно на устройството: на борда са запечатани конектор с 6 или 10-ти заключения разреждане е сигнал и сега, ако трябва да се програмира MC към този конектор Flex кабел от програмист и няколко секунди по-късно на фърмуера (фърмуер) MC ще се актуализира - без да се маха от IC работна дъска.

Има и друг адаптер: SP12 и с LPT интерфейс. Страница в мрежата с подробно описание на процеса на инсталиране на софтуер и подробна fotoopisaniem тук. Аз ще дам само една скица и няколко снимки на това, което е.

микроконтролери AVR
микроконтролери AVR

COM интерфейс

Всичко е добре, ако LPT-портът не е зает. И ако зает? I, например, на LPT-порт, свързан към LCD (4x20) и работи Programa jaLCDs 3.11. Е, ето няколко възможности:
1. Свържете устройството за програмиране (адаптер) за USB-порт - за това все още струва много притеснява. В чужбина, такива програмисти са вече продадени, въпреки че те струват около USD90;
2. свържете дисплея на USB-порт (тук ситуацията е малко по-лесно, но.);
3. Свържете устройството за програмиране на COM-порт. За да направите това, в края на краищата, има верига (дори две), както и описание на метода - остава само да пожелая, а часът ще бъде.
Диаграма на програмист и описанието на метода на програмиране може да бъде взето в описание на Atmel "AVR910" на компанията. Той е построен на IC AT90S1200. Там можете да изтеглите фърмуер за AT90S1200. Аз съм в схемата на транзистори програмиране заменени само с един чип - MAX202CPE. Човек би могъл, както и да се заменят с MAX232 и т.н. с подходяща схема dorobotki, мисля, че не е трудно. С тази prammatorom работи AVRProg, която е включена в AVR Studio. COM програмист на at90s1200, както следва:

микроконтролери AVR
микроконтролери AVR

Недостатъкът на този програмист - ниска скорост (19 200). Тя може да се фиксира, както има и друга схема (на at90s2313) за COM-порт. Скоростта на обмен на данни с COM порт за 115200 Kbps.
В диаграмата по-долу изводи 7 и 8 трябва да се преобърне. Заключения 13 + 14 + 7 и 8 не могат да се комбинират. По същия начин, няма да може да се комбинират 12 + 9 и 10 + 11. На терминалите ДЗ2 и PD4 виси един LED четат и пишат sootvetstsvenno (в плюс). Те не могат да бъдат определени като ако използвате сигнал "LED", индикаторът, свързан с "LED", ще сигнализира, всяко позоваване на МК - както "четат" и "пиша". У дома го направих. схема за програмиране е както следва:

микроконтролери AVR
микроконтролери AVR
микроконтролери AVR

USB интерфейс

Печатната платка е произведен по същия метод на желязо, въпреки че ширината на пистата - 0.5 mm (максималната ширина на релсите в този форум). Зашити всички програма AVRprog, член на AVRStudio. Speed, разбира се, не е достатъчно - 128 000, но това, което искате от COM-адаптера.
В основата на програмирането - FT232BM чип. Той разполага с USB адаптер за virutalny COM-порт. Печатната борда програмист верига - едностранно.

микроконтролери AVR
микроконтролери AVR