Програмиране микроконтролери за начинаещи е лесен и достъпен
Тя става все по-популярен електронен дизайн тема. Предлагаме на вашето внимание една статия, която ще ви кажа какво програмиране микроконтролери за начинаещи.
Какви са микроконтролери там?
На първо място, трябва да се опише ситуацията с микроконтролери. Фактът, че те са произведени не една фирма, но няколко, така че има доста различни микроконтролери, които имат различни настройки, различни характеристики на използването и различните възможности. Те се различават по скоростта на изпълнение, допълнителни интерфейси, а броят на крановете. Най-популярни в целия бившия Съветски съюз са народни представители RІS и AVR. Програмиране AVR и RІS е лесно, което гарантира тяхната популярност.Както микроконтролери са програмирани?
Програмиране микроконтролери се извършва, обикновено с помощта на специални устройства, наречени програмисти. Програмистите могат да бъдат самостоятелно направени или закупени или. Но когато фърмуера на микроконтролер с помощта на домашно програмист шанс, че тя ще се превърне в "тухла", е доста висок. Има още един вариант, който можете да помислите по примера на борда "Ардуино". Бордът работи на MC Atmel, а това е направено програмиране AVR микроконтролери. Бордът вече има предварително зашити буутлоудъра и USB порт, който да позволи безопасна употреба флаш микроконтролер, давайки на потребителя достъп до данни, които могат да бъдат най-добрите MC да деактивирате. Програмиране микроконтролери за начинаещи не е толкова трудно, колкото изглежда, и в определено умение и изобретателност ще ви спаси от налага да отидете на новия механизъм.Хардуерните различия в различни микроконтролери
При избора на микроконтролер трябва да се обърне внимание на някои хардуерни различия дори не са различни компании, както и в една и съща моделната гама. За да започнете да се обърне внимание на възможността за презаписване на данни за микроконтролер. Тази функция ще ви позволи да експериментирате с един дълъг MC. Също така имайте предвид броя на щифтове до тяхното местоназначение. Не се откаже, както и честотата на кристала, която се изпълнява схемата: това се отразява на броя на операции в секунда, което може да извърши микроконтролер. На проверка на тези характеристики, както и паметта IC първоначално може да изглежда, че нищо не интелигентен микроконтролер не можеш да направиш, но това е погрешно схващане. Не забравяйте, че програмирането на микроконтролера за начинаещи изисква най-доброто оборудване в началото, но като резерв, и можете да вземете нещо по-мощно.
Езици за програмиране микроконтролери
Мик се използва като два програмни езици: C / C ++ и асемблер. Всеки един от тях има своите предимства и недостатъци. Така че, ако говорим за асемблер, тя дава възможност да се направи всичко, много фино и точно, това е особено важно, когато не разполагате с достатъчно RAM или оперативен капацитет (което, между другото, е доста рядко). Но неговите изследвания и писане на програми то изисква много усилия, време и точност. Ето защо, за развитието на базата на микроконтролери-често използваните езици за програмиране C и C ++. Те са по-добре се разбира от формата и структурата са близо човешка реч, въпреки че те не я представлява в пълния смисъл на думата. Те също имат много добре проучени функции, които лесно могат да си взаимодействат с хардуера, представяйки си, че това е само един елемент от програмата. За всички свои очевидни предимства в C и C ++, създаване на по-програма за триизмерно, отколкото на асемблер.Също така, в някои случаи, когато се използва критична операционна пространство, то е възможно да се съчетаят тези езици. Почти всички от развитие на околната среда за C и C ++ имат способността да инсталирате програмата на асемблер вложки. Ето защо, ако се появи проблем в критичен обект може да пише вложка асемблер и да го интегрира в фърмуер за микроконтролера и в самия фърмуер, или по-скоро, повечето от които да пишат на C или C ++. Микроконтролера програмиране в C е по-лесно, така че много хора избират тези езици. Но тези, които не се страхуват от трудностите и искаме да разберем особеностите на работното оборудване, могат да се пробват и с асемблер.
прощални думи
Ако имаше желание да експериментират с микроконтролери, това е добре. Ние може да ви посъветва само търпение и постоянство, а след това всички на целите, поставени пред изобретателя, да са осъществими. Програмиране микроконтролери за начинаещи и опитни хора изглежда по различен начин: това е трудно за начинаещи, опитният - рутина. Основното нещо - не забравяйте, че всичко, което не противоречи на законите на физиката, е възможно и решителни.