Има микроконтролер, има писмена програма. Какво друго ви е необходимо? Програмист! В крайна сметка, без помощта на оборудване, което може да записва поредица от сигнали, процес, който човек иска да осъществи, ще бъде трудно да се направи нещо. И колко готино е да направиш програмист със собствените си ръце!
Тук ще намерите и описание на програмистите от друго семейство - AVR, но само за сравнителни цели. Ще пристъпим към статията, която разказва как да направите флаш-програмист със собствените си ръце.
Тъй като статията е написана, включително за читатели, които не са много осведомени по този въпрос, е необходимо да се вземе предвид подобна точка. Програмистът е специално устройство, което програмира микроконтролер посредством сигнали, получени от компютър, който ще контролира веригата. Качественото устройство е много важно, защото в този случай ще бъде възможно да бъдете сигурни, че МС няма да се провали, или, което е по-важно, компютърът няма да се провали. Има едно малко пояснение: програмистът за PIC го прави сам само тези, които имат микроконтролери от това семейство. Други може да не работят поради различна архитектура. Но можете сами да опитате да подобрите представените схеми и да сглобите AVR програмиста със собствените си ръце.
Отделно, трябва да се говори за придобити в магазини и домашни програмисти. Факт е, че тези устройства не са много прости и изискват вече определени умения за работа, практика на спояване и способност за работа с желязо. Когато работите с закупен програмист от производителя или неговия дилър, можете да сте сигурни, че програмата ще бъде записана на устройството и нищо няма да изгори. И в случай на откриване на неизправности в самото начало на периода на работа, той може да бъде върнат и получен в замяна на работещо устройство.
Но с домашни програмисти винаги е малко по-сложно. Факт е, че дори ако те са били тествани, тогава, като правило, в много тесен диапазон на използваното оборудване, така че вероятността нещо да се обърка е висока. Но дори и самата верига да е напълно функционална, не може да се отхвърли възможността човекът, който е събрал веригата, да направи грешка в нещо, нещо да не спойка, и в резултат на това ще има тъжни последствия поне за програмиста. Въпреки че обмислят как обичат да изгарят микроконтролери, щетите ще бъдат не само върху него. При спояване на дъската, за да се избегнат негативните последици, преди сглобяване на механизма, трябва да проверите работата на всички елементи, които ще се използват в борда с помощта на специални устройства.
Първоначално трябва да вземете софтуера. В зависимост от схемата, програмистът може да бъде заточен или под един микроконтролер, или под голям брой от тях. Този, който ще бъде разгледан по-нататък, е предназначен за около 98 програмисти от 12-ти до 18-ти семейства. За тези, които харесват опцията за сглобяване, трябва да изясните, че програмата IC-PROG е била използвана като драйвер. Можете да се опитате да работите с друг, но на свой собствен риск. Тази информация е за тези, които искат сами да създадат AVR програмист. По-нататък ще бъде посочено за кои семейства на микроконтролери RIS се изчислява. Ако искате да направите AVR програмист със свои ръце или някакъв друг тип MK, тогава винаги можете да опитате.
Тук можете да се опитате да направите програмист за PIC да го направите сами. Трябва да използвате конектора DB9 за гнездото. Можете да си направите USB програмист със собствените си ръце, но това ще изисква допълнителни елементи на схемата, което ще усложни вече доста сложна платка. Също така внимателно погледнете чертежа с различни правоъгълници (за да знаете кои части са отговорни за какво). Изводите трябва да се свържат точно там, където е необходимо, в противен случай микроконтролерът ще се превърне в малко парче пластмаса и желязо, което може да се постави на стената като напомняне за минали грешки. Процесът на изграждане и използване на програмиста е:
Процесът на данните за фърмуера на микроконтролера може да се счита за продължение на предишния списък:
Това не е много трудно, но тази последователност от действия ви позволява да получите висококачествен програмист, направен със собствени ръце, за различни типове микроконтролери.
Както бе споменато по-горе, този програмист може да работи с поне 98 модела. Както можете да видите от схематичните чертежи и дъски, той е предназначен за онези MC, които имат 8, 14, 18, 28 и 40 заключения. Това би трябвало да е достатъчно за различни експерименти и за изграждането на разнообразни механизми, които могат да се осъществят само в рамките на скромния бюджет на средностатистическия гражданин. Можете да изразите увереност, че програмистът, направен със собствени ръце, ще може да задоволи и най-взискателните радиолюбители - при условие, че ще бъде направен с високо качество.