KompjuteraProgramimi

Programimi mikrokontrolluesit për fillestar: të lehtë dhe të përballueshme

Kjo bëhet më shumë popullor temë projektimit elektronike. Ne ofrojmë në vëmendjen tuaj një artikull që do të ju tregojnë se çfarë programimit mikrokontrolluesit për fillestar.

Cilat janë microcontrollers atje?

Para së gjithash, ju duhet për të përshkruar situatën me mikrokontrolluesit. Fakti që ata janë prodhuar jo një firmë, por disa, kështu që nuk është një shumë mjaft e mikrokontrolluesve të ndryshme, të cilat kanë parametrat e ndryshme, karakteristika të ndryshme të përdorimit dhe mundësitë e ndryshme. Ata ndryshojnë në shpejtësi të performancës, ndërfaqet shtesë dhe numri i çezmat. Më të njohura në të gjithë ish-Bashkimit Sovjetik janë përfaqësues RІS dhe AVR. Programim AVR dhe RІS është e lehtë, e cila siguroi popullaritetin e tyre.

Si microcontrollers janë programuar?

Programimi mikrokontrolluesit kryhet, zakonisht me ndihmën e pajisjeve të veçanta, të quajtur programuesit. Programuesit mund të jenë të vetë-bërë ose të blera ose. Por kur mikrokontrolluesi firmware duke përdorur një shans shtëpi programues se ajo do të bëhet një "tullë", është mjaft e lartë. Nuk është një mundësi më shumë që ju mund të konsideroni shembullin e bordit "Arduino". Bordi shkon në MC Atmel-së, dhe kjo është bërë programimit AVR mikrokontrollera. Bordi tashmë ka një para-stitched bootloader dhe USB port që të lejojë përdorimin e sigurt flash microcontroller, duke i dhënë akses përdorues në të dhënat që mund të jetë më e mirë për të çaktivizuar MC. Programimi mikrokontrolluesit për fillestar nuk është aq e vështirë sa mund të duket, dhe në një aftësi të caktuar dhe zgjuarsi do t'ju shpëtojë nga detyrimi për të shkuar për mekanizmin e ri.

Dallimet hardware e mikrokontrolluesve ndryshme

Kur zgjedh një microcontroller duhet t'i kushtojë vëmendje disa ndryshime hardware nuk janë edhe kompani të ndryshme, dhe në të njëjtën gamë modelit. Për të filluar për të i kushtoj vëmendje për aftësinë për të prishësh të dhënat mbi microcontroller. Ky funksion do t'ju lejojë të eksperimentojnë me një MC gjatë. Gjithashtu vini re numrin e kunjat në destinacionin e tyre. Mos braktis, dhe frekuenca e kristal që po kandidon skemën: ajo ndikon në numrin e operacioneve për sekondë, të cilat mund të kryejnë një microcontroller. Në shqyrtimin e këtyre karakteristikave, si dhe kujtesën IC fillimisht mund të të duket se asgjë microcontroller inteligjent nuk mund ta bëjë, por kjo është një ide e gabuar. Mos harroni se mikrokontrolluesit programimi për fillestar kërkon pajisje më të mira në fillim, por si një rezervë, dhe ju mund të marrë diçka më të fuqishme.

Gjuhë programimin e mikrokontrolluesve

Mikrokontrolluesi është përdorur si një dy gjuhë programimi: C / C ++ dhe assembler. Secili prej tyre ka avantazhet dhe disavantazhet e veta. Pra, nëse ne flasim për assembler, kjo e bën të mundur për të bërë gjithçka shumë të imët dhe me saktësi, kjo është veçanërisht e rëndësishme kur ju nuk keni RAM të mjaftueshëm ose kapaciteteve operacionale (e cila, që ra fjala, është mjaft e rrallë). Por hulumtimet e tij dhe shkrim në të programeve të kërkojë shumë përpjekje, kohë dhe saktësinë. Prandaj, për zhvillimin në bazë të mikrokontrolluesve përdoren zakonisht gjuhë programimi C dhe C ++. Ata janë kuptuar mirë nga forma dhe struktura janë Fjalimi i afërt i njeriut, edhe pse ata nuk përfaqësojnë atë në kuptimin e plotë. Ata gjithashtu kanë një veçori shumë të mirë-hulumtuar që lehtë mund të ndërveprojnë me hardware, duke imagjinuar se kjo është vetëm një element i programit. Për të gjitha avantazhet e saj të dukshme në C dhe C ++, të krijojë një program më tre-dimensionale, në vend se gjuha kuvendit.

Gjithashtu, në disa raste, kur hapësira kritike operative është përdorur, është e mundur për të kombinuar këto gjuhë. Pothuajse të gjithë mjedisin e zhvillimit të C dhe C ++ kanë aftësinë për të instaluar programin në fut montues. Prandaj, në qoftë se ndodh një problem në një vend kritik mund të shkruani Assembler insert dhe integruar atë në firmware për mikrokontrolluesit dhe vetë firmware, apo më tepër, shumica e tij të shkruar në C ose C ++. programimit mikrokontrollues në C është më e lehtë, kështu që shumë njerëz zgjedhin këto gjuhë. Por ata që nuk kanë frikë nga vështirësitë dhe duan për të kuptuar veçantinë e pajisjeve të punës, mund të provoni dorën e tyre dhe me assembler.

fjalë ikje

Nëse ka pasur një dëshirë për të eksperimentuar me mikrokontrollues, ajo është e mirë. Ne vetëm mund të këshillojë durim dhe këmbëngulje, dhe pastaj të gjitha qëllimet e përcaktuara para shpikësi, do të jetë e realizueshme. Programimi mikrokontrolluesit për fillestar dhe njerëz me përvojë duket ndryshe: është e vështirë për fillestar, me përvojë - rutinë. Gjëja kryesore - për të mbajtur në mend se çdo gjë që nuk është në kundërshtim me ligjet e fizikës, është e realizueshme dhe vendimtare.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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