PIC контролер програмист

10.04.2019

PIC микроконтролери са спечелили слава за тяхната здравина и качество на работа, както и тяхната гъвкавост в употреба. Но какво може да даде един микроконтролер, без да може да пише нови програми? Без програмист това не е нищо повече от изненадващо желязо. Самият PIC програмист може да бъде от два вида: домашно или фабрично. програмист

Разликата между фабричните и домашните програмисти

На първо място, те се различават по надеждност и функционалност, които се предоставят на собствениците на микроконтролери. Така че, ако направите самостоятелно направен, то, като правило, той се изчислява само за един модел на PIC микроконтролера, докато програмистът Microchip осигурява възможност за работа с различни видове, модификации и модели на микроконтролери.

Микрочип фабричен програмист

програмисти на контролерите Най-известният и популярен е прост PIC програмист, който използва много хора и е познат на много хора с името PICkit 2. Неговата популярност се обяснява с очевидни и скрити предимства. Очевидните предимства на този USB програмист за PIC могат да бъдат изброени дълго време, сред тях: относително ниска цена, лекота на работа и гъвкавост по отношение на цялото семейство микроконтролери, вариращи от 6-пинов до 20-пинов.

Използване на Microchip програмист

Чрез него можете да намерите много уроци, които ще ви помогнат да се справите с всякакви аспекти на употреба. Ако вземем предвид не само програмиста PIC, закупен от „ръцете“, но придобит от официален представител, тогава можем да забележим и качеството на предоставената подкрепа. Така, освен това има материали за обучение, лицензирани разработващи среди, както и демонстрация, която е предназначена за работа с нископроизводителни микроконтролери. В допълнение към всичко това, има и помощни програми, които ще направят работата с механизма по-приятна, ще ви помогне да проследите процеса на програмиране и отстраняване на грешки в работата на микроконтролера. Също така идва и помощна програма за стимулиране на работата на МК.

микроконтролер pic програмист

Други програмисти

В допълнение към официалния програмист, има и други, които позволяват програмирането на микроконтролери. При придобиването им не е необходимо да разчитате на допълнителен софтуер, но за тези, които не се нуждаят от повече, това е достатъчно. Много очевиден недостатък е, че за някои програмисти е трудно да се намери необходимия софтуер, за да може да работи ефективно.

Ръчно сглобени програмисти

И сега, може би най-интересно е програмистите на PIC-контролери, които се сглобяват ръчно. Тази опция се използва от тези, които нямат пари или просто не искат да я харчат. В случай на закупуване от официален представител, можете да разчитате на факта, че ако устройството се окаже лошо качество, можете да го върнете и да получите ново в замяна. А при закупуване на „от ръце” или с помощта на табла за съобщения в случай на лошо качество на запояване или механични повреди, няма нужда да се възстановяват разходите и да се получава качествен програмист. Сега за ръчно сглобената електроника.

PIC програмистът може да бъде проектиран за специфични модели или да бъде универсален (за всички или почти всички модели). Те отиват на чипове, които могат да преобразуват сигнали от порта RS-232 в сигнал, който ще ви позволи да програмирате MC. Трябва да се помни, че когато сглобявате конструкция, дадена от някой, PIC програмистът, веригата и резултатът трябва да са едно към едно. Дори малки отклонения са нежелани. Тази забележка се отнася за начинаещи в електрониката, хората с опит и практика могат да подобрят почти всяка схема, ако има какво да се подобри. usb pic програмист

Отделно от това, си струва да се каже думата и за софтуерния комплекс, който осигурява USB-програмист за PIC, сглобен от собствените си ръце. Факт е, че не е достатъчно да се събере самият програмист според една от многото схеми, представени в глобалната мрежа. Вие също се нуждаете от софтуера, който ще позволи на компютъра с него да мига микроконтролера. Като такива, често се използват Icprog, WinPic800 и много други програми. Ако програмистът на самия програмист не е посочил софтуера, с който неговото творение може да върши работата си, тогава ще трябва да разберете себе си чрез груба сила. Същото се отнася и за тези, които събират собствени схеми. Можете да си напишете програма за MC, но това е истински пилотаж.

Универсални програмисти, които са подходящи не само за PIC

Ако човек се интересува от програмирането на микроконтролери, то той едва ли ще използва само един тип. За тези, които не искат да купуват отделно програмисти за различни видове микроконтролери от различни производители, са разработени универсални устройства, които могат да програмират МК на няколко компании. Тъй като има доста компании, които ги произвеждат, трябва да изберете една двойка и да им кажете за програмистите за тях. Изборът падна на гигантите на пазара на микроконтролера: PIC и AVR. програмист pic верига

Универсалният програмист PIC и AVR е оборудване, чиято характеристика се състои в неговата гъвкавост и способност да променя работата благодарение на програмата, без да прави промени в хардуерния компонент. Поради това свойство, такива устройства лесно работят с МС, които са пуснати в продажба след пускането на програмиста. Като се има предвид, че архитектурата няма да се промени значително в близко бъдеще, те ще бъдат използваеми за дълго време. Допълнителните приятни свойства на фабричните програмисти трябва да включват:

  1. Значителни хардуерни ограничения за броя на програмируемите чипове, което ще позволи програмирането не на един, а на няколко единици електроника наведнъж.
  2. Възможност за програмиране на микроконтролери и схеми, базирани на различни технологии (NVRAM, NAND Flash и др.).
  3. Относително кратко време за програмиране. В зависимост от модела на програмиста и сложността на програмируемия код, той може да отнеме от 20 до 400 секунди.

Особености на практическото използване

прост програмист pic Отделно, заслужава да се спомене темата за практическото използване. Като правило, програмистите се свързват към USB портове, но има вариации, които работят със същите проводници като твърдия диск. И за да ги използвате, трябва да махнете капака на компютъра, да минете през кабелите и самият процес на свързване не е много удобен. Но вторият тип е по-гъвкав и мощен, благодарение на него скоростта на фърмуера е по-голяма, отколкото при свързване чрез USB. Използването на втория вариант не винаги е толкова удобно и удобно решение, както с USB, защото преди да го използвате, трябва да направите няколко операции: вземете случая, отворете го, намерете необходимия проводник. Може да не се тревожите за възможни проблеми от прегряване или пренапрежения при работа с фабрични модели, тъй като те, като правило, имат специална защита.

Работа с микроконтролери

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

В свободния достъп има доста различни програми, които са насочени към работа с програмисти, както домашни, така и фабрични. Но ако тя е направена от малко известни предприятия, е направена по схемата на друг любител на електрониката или от лицето, което чете тези редове, тогава софтуерът не може да бъде намерен. В този случай е възможно да се използва изброяване на всички налични помощни програми за програмиране, и ако не е подходящо (с увереност, че програмистът работи добре), тогава трябва или да вземете / направите друг PIC програмист, или да напишете своя собствена програма, която е много висока. универсален програмист pic и avr

Възможни проблеми

Уви, дори и най-идеалната техника не е лишена от възможни проблеми, които не-не, и те ще възникнат. За по-добро разбиране трябва да направите списък. Някои от тези проблеми могат да бъдат коригирани ръчно при подробна проверка на програмиста, а някои могат да бъдат проверени само ако е налице необходимото тестово оборудване. В този случай, ако програмист PIC-микроконтролер фабрика, е малко вероятно да се определи изглежда възможно. Въпреки че можете да опитате да намерите възможни причини за неуспехи:

  1. Лошо качество на запояване на програмиращи елементи.
  2. Липса на драйвери за работа с устройството.
  3. Повреди в програмиста или проводниците вътре в компютъра / USB.

Експерименти с микроконтролери

Така че, всичко е там. Как да започнем работа с технология, как да започне да мига микроконтролер с програмист?

  1. Свържете външното захранване, свържете цялото оборудване.
  2. Първоначално е необходима среда, чрез която всичко ще бъде направено.
  3. Създайте необходимия проект, изберете конфигурацията на микроконтролера.
  4. Подгответе файл, съдържащ целия необходим код.
  5. Свържете се с програмиста.
  6. Когато всичко е готово, вече можете да мигате микроконтролера.

По-горе беше написана само обща схема, която ви позволява да разберете как се случва процесът. За отделни среди за разработка, тя може да се различава леко и по-подробна информация за тях може да бъде намерена в инструкциите.

Бих искал отделно да напиша жалба към тези, които току-що започват да използват програмисти. Не забравяйте, че колкото и елементарни да изглеждат някои стъпки, винаги е необходимо да ги следвате, така че оборудването да работи правилно и адекватно и да изпълнява задачите, които сте задали. Успехи в електрониката!