КомпјутериПрограмирање

Програмирање на микроконтролери за почетници: лесен и достапен

Станува се повеќе и повеќе станува популарен електронски дизајн тема. Ние нудиме на твоето внимание статија која ќе ви кажам она што програмирање на микроконтролери за почетници.

Кои се микроконтролери таму?

Прво на сите, треба да се опише состојбата со микроконтролери. Фактот дека тие не се произведуваат една фирма, но неколку, па таму е прилично многу различни микроконтролери, кои имаат различни поставувања, различни карактеристики на употреба и различни можности. Тие се разликуваат во брзина перформанси, дополнителни интерфејси и бројот на чешми. Од најпопуларните во текот на поранешниот Советски Сојуз се претставници RІS и AVR. Програмирање AVR и RІS е лесно, со кои се обезбеди нивната популарност.

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

Програмирање на микроконтролери се врши, обично со помош на специјални уреди, наречен програмери. Програмерите можат да бидат само-направени или купени или. Но, кога на фирмверот на микроконтролерот користење на домашна програмер можност дека ќе стане "цигла", е доста висока. Постои уште една опција која можете да се разгледа примерот на одборот "Arduino". Одборот работи на MC Atmel, а тоа се прави програмирање AVR микроконтролери. Одборот веќе има пред-зашиени bootloader-от и USB порт кој им овозможи безбедно користење флеш микро, давајќи им можност на корисникот пристап до податоци што може да биде најдобар MC да се оневозможи. Програмирање на микроконтролери за почетници не е толку тешко како што може да се чини, а на одредени вештини и генијалност ќе те спаси од тоа да имаат да се обратите за нов механизам.

Хардвер разлики на различните микроконтролери

При изборот на микроконтролерот треба да се обрне внимание на некои хардверски разлики не се дури и различни компании, а во истиот модел опсег. Да почнат да се обрне внимание на способноста за да ги избрише податоците на микроконтролерот. Оваа функција ќе ви овозможи да експериментирате со еден долг MC. Исто така, имајте во предвид бројот на иглички до нивната дестинација. Не ја напуштај, како и фреквенцијата на кристално која се извршува на шемата: тоа влијае на бројот на операции во секунда, што може да се изврши микроконтролерот. За испитување на овие карактеристики, како и меморија IC првично може да се чини дека ништо интелигентни микроконтролер не може да се направи, но ова е заблуда. Запомнете дека за програмирање на микроконтролери за почетници бара најдобрите опрема на почетокот, но како резерва, и може да се земе нешто помоќно.

Јазици за програмирање на микроконтролери

Микроконтролерот се користи како две програмски јазици: C / C ++ и асемблер. Секој од нив има свои предности и недостатоци. Значи, ако зборуваме за асемблер, тоа го прави возможно да се направи се што е многу фино и прецизно, што е особено важно кога немате доволно RAM или оперативниот капацитет (која, патем, е сосема ретко). Но, неговото истражување и пишување на програми што бара многу напор, време и точност. Затоа, за развој врз основа на микроконтролери се користат програмски јазици C и C ++. Тие се подобро разбрана од страна на формата и структурата се блиску човечкиот говор, иако тие не ја претставуваат во полна смисла. Тие исто така имаат многу добро истражуван карактеристики кои лесно може да комуницираат со хардвер, замислувајќи дека ова е само еден елемент на програмата. За сите свои очигледни предности во C и C ++, се создаде повеќе од три-димензионални програма, а не асемблер јазикот.

Исто така, во некои случаи, кога се користи критични простор, тоа е можно да се комбинираат овие јазици. Речиси сите од развој на животната средина за C и C ++ имаат способност да ја инсталирате програмата во асемблер инсерти. Затоа, ако проблемот се јавува во еден критичен сајт може да се напише вметнете асемблер и да се интегрира во firmware-от за микро и самиот firmware-от, или подобро кажано, поголемиот дел од него да се напише во C или C ++. Микроконтролер програмирање во C е полесно, толку многу луѓе избираат овие јазици. Но, оние кои не се плашат од тешкотии и сакате да се разбере особеност на опрема за работа, може да се обиде својата рака и со асемблер.

разделба зборови

Ако имаше желба да експериментирате со микроконтролери, тоа е во ред. Ние може да ве советува само трпение и упорност, а потоа сите цели поставени пред пронаоѓач, ќе биде изводливо. Програмирање на микроконтролери за почетници и искусни луѓе изгледа поинаку: тоа е тешко за почетници, искусниот - рутина. Главната работа - да се има предвид дека сето она што не е во спротивност со законите на физиката, е изводливо и одлучувачки.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mk.delachieve.com. Theme powered by WordPress.