ՀամակարգիչներԾրագրավորում

Ծրագրավորումը չի microcontrollers սկսնակների համար հեշտ եւ մատչելի

Այն դառնում է ավելի ու ավելի տարածված էլեկտրոնային դիզայնի թեման: Մենք առաջարկում ենք ձեր ուշադրությանը մի հոդված, որը ձեզ կասի, թե ինչ-ինչ ծրագրավորման microcontrollers սկսնակների համար:

Որոնք են Microcontrollers այնտեղ.

Առաջին հերթին, դուք պետք է նկարագրել այն իրավիճակը microcontrollers. Այն փաստը, որ դրանք արտադրվում են ոչ թե մեկ ամուր, բայց մի քանի, այնպես որ կա բավականին շատ տարբեր microcontrollers, որոնք ունեն տարբեր պարամետրերը, տարբեր հատկանիշների օգտագործման եւ տարբեր հնարավորությունների. Նրանք տարբերվում են կատարման արագության, լրացուցիչ ինտերֆեյսերի եւ համարը Ծորակների: Առավել տարածված է ողջ նախկին Խորհրդային միության ներկայացուցիչներ RІS եւ AVR: Ծրագրավորում AVR եւ RІS շատ հեշտ, որը ապահովվում է նրանց ժողովրդականությունը:

Քանի որ Microcontrollers են ծրագրավորված.

Ծրագրավորումը չի microcontrollers իրականացվում, սովորաբար օգնությամբ հատուկ սարքերի, որը կոչվում ծրագրավորողների: Ծրագրավորողները կարող են լինել ինքնուրույն կազմել կամ գնել կամ. Բայց երբ microcontroller որոնվածը օգտագործելով ինքնաշեն ծրագրավորող հնարավորություն է, որ դա կդառնա «աղյուս», բավականին բարձր է: Կա եւս մեկ տարբերակ, որը դուք կարող եք համարում օրինակին խորհրդի «Arduino»: Խորհուրդը, աշխատում է Atmel ի ԲԿ, եւ դա արվում է ծրագրավորումն AVR microcontrollers. Խորհուրդը, արդեն ունի նախապես stitched bootloader եւ USB պորտին, որ թույլ է տալիս անվտանգ օգտագործման ֆլեշ microcontroller, տալով օգտվողին մուտք գործել տվյալների, որ կարող է լինել լավագույն MC է անջատել. Ծրագրավորումը չի microcontrollers սկսնակների համար չէ, քանի որ դժվար է, քանի որ այն կարող է թվալ, եւ որոշակի հմտություն եւ սրամտություն կփրկեք Ձեզ ունենալով գնալ նոր մեխանիզմի:

Մետիզ տարբերությունները տարբեր microcontrollers

Երբ ընտրելով մի microcontroller պետք է ուշադրություն դարձնել որոշ ապարատային տարբերությունները չեն նույնիսկ տարբեր ընկերությունների, իսկ նույն մոդելի տիրույթում: To սկսում են ուշադրություն դարձնել այն կարողությունը, որպեսզի վերագրել տվյալների վրա microcontroller: Այս հատկությունը թույլ է տալիս Ձեզ փորձի հետ մեկ երկար ԲԿ: Նաեւ նշեմ, որ մի շարք կապում իրենց նշանակման վայրում. Չեն թողնում, եւ հաճախականությունը բյուրեղյա որ աշխատում է սխեման: Այն ազդում է շարք գործողությունների մեկ վայրկյանում, որը կարող է կատարել microcontroller: Վրա քննության այդ բնութագրերի, ինչպես նաեւ հիշողության IC կարող է ի սկզբանե կարծես թե ոչինչ չի խելացի microcontroller չի կարող անել, բայց դա թյուր կարծիք սխալ պատկերացում: Հիշեք, որ ծրագրավորման microcontrollers սկսնակների համար պահանջում է լավագույն սարքավորումները է սկզբում, բայց որպես արգելոցի, եւ դուք կարող եք վերցնել ինչ - որ բան ավելի հզոր.

Լեզուներ ծրագրավորման microcontrollers

Որ microcontroller օգտագործվում է որպես մի երկու ծրագրավորման լեզուների: C / C ++ եւ ասեմբլեր. Նրանցից յուրաքանչյուրը ունի իր առավելություններն ու թերությունները: Այնպես որ, եթե մենք խոսում ենք այդ assembler, դա ստիպում է, որ հնարավոր է անել ամեն ինչ շատ մանր է եւ ճշգրիտ, դա հատկապես կարեւոր է, երբ դուք չունեք բավարար RAM կամ օպերատիվ կարողությունների (որն, ի դեպ, բավականին հազվադեպ): Սակայն նրա հետազոտությունները եւ գրելու դրա ծրագրերի պահանջում է շատ ջանք, ժամանակի եւ ճիշտ. Հետեւաբար, զարգացման համար հիման վրա microcontrollers լայնորեն օգտագործվող ծրագրավորման լեզուներ C եւ C ++: Նրանք ավելի լավ են հասկանում են ձեւով եւ կառուցվածքով մոտ մարդկային խոսքը, թեեւ նրանք չեն ներկայացնում նրան լիարժեք իմաստով: Նրանք ունեն նաեւ շատ լավ ուսումնասիրել հատկանիշները, որոնք կարող են հեշտությամբ փոխազդում հետ ապարատային, պատկերացնում են, որ դա ընդամենը մի տարր է ծրագրի. Իր բոլոր ակնհայտ առավելությունների C եւ C ++, ստեղծել ավելի եռաչափ ծրագիր, այլ ոչ թե ժողով լեզուն:

Բացի այդ, որոշ դեպքերում, երբ կրիտիկական օպերացիոն տարածքը օգտագործվում է, դա հնարավոր է համատեղել այդ լեզուները: Գրեթե բոլոր զարգացման միջավայրի C եւ C ++ ունեն կարողություն տեղադրել ծրագիրը assembler ներդիրների. Հետեւաբար, եթե մի խնդիր է առաջանում մի կրիտիկական կայքում կարող եք գրել ասեմբլեր insert եւ ինտեգրվել որոնվածը համար microcontroller եւ որոնվածը բուն, կամ ավելի շուտ, դրա մեծ մասը գրել C կամ C ++: Microcontroller ծրագրավորում C է ավելի հեշտ, այնպես որ, շատ մարդիկ ընտրում են այդ լեզուները: Բայց նրանք, ովքեր չեն վախենում դժվարություններից եւ ցանկանում է հասկանալ, թե առանձնահատկությունը աշխատանքային սարքավորումների, կարող եք փորձել իրենց ձեռքը եւ հետ assembler:

հրաժեշտի խոսքերն

Եթե ցանկություն կար, որ փորձ է microcontrollers, դա լավ է: Մենք կարող ենք միայն խորհուրդ տալ համբերություն եւ հաստատակամություն, եւ ապա բոլոր նպատակները առջեւ գյուտարարին, կլինի իրագործելի: Ծրագրավորումը չի microcontrollers սկսնակների համար եւ փորձառու մարդկանց նայում տարբեր են `դա դժվար է սկսնակների համար, փորձառու` ռեժիմ: Հիմնական բանը, հիշեք, որ ամեն ինչ, որ ոչ թե հակասում է օրենքների ֆիզիկայի, իրագործելի եւ վճռական:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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