KompjûtersProgramming

Programming microcontrollers foar begjinners: maklik en betelber

It wurdt hieltyd populêrder elektroanyske design tema. Wy biede oan jo oandacht in artikel dat sil fertelle wat programmearring microcontrollers foar begjinners.

Wat binne microcontrollers dêr?

Earst fan alles, kinne jo beskriuwe de situaasje mei microcontrollers. It feit dat se produsearre net ien firma, mar ferskate, dus der is in protte fan ferskillende microcontrollers, dy't hawwe ferskillende ynstellings, ferskillende eigenskippen fan it gebrûk en de ferskate mooglikheden. Se ferskille yn prestaasjes snelheid, oanfoljende Schnittstellen en it tal kranen. De meast populêr troch de eardere Sovjet-Uny binne fertsjintwurdigers RІS en AVR. Programming AVR and RІS is maklik, dy't fersekere har populariteit.

As microcontrollers wurde programmearre?

Programming microcontrollers wurdt útfierd, meastal mei help fan spesjale apparaten, neamd programmeurs. Programmeurs kin wêze selfmade of oankocht of. Mar doe't de microcontroller Firmware mei help fan in selsmakke programmeur kâns dat it sil wurde in "bakstien", is frij heech. Der is ien mear opsje dat jo kinne beskôgje it foarbyld fan it bestjoer "Arduino". It bestjoer rint op Atmel syn MC, en it wurdt dien programmapartners AVR microcontrollers. It bestjoer hat al in pre-stitched bootloader en USB-poarte dy't tastean feilich gebrûk flash microcontroller, it jaan fan de brûker tagong ta gegevens dat kin de bêste MC te skeakeljen. Programming microcontrollers foar begjinners is net sa dreech dat ek lykje, en op in bepaalde feardigens en fernimstigens sille besparje jo út hoege te gean foar it nije meganisme.

Hardware ferskillen fan ferskillende microcontrollers

Wannear't kiezen fan in microcontroller moat betelje omtinken oan guon hardware ferskillen binne der noch ferskate bedriuwen, en yn itselde model berik. Om te begjinnen om omtinken te jaan oan 'e mooglikheid om oerskriuwe gegevens oer de microcontroller. Dizze funksje makket it mooglik om eksperimintearje mei ien lange MC. Ek derom it oantal pins nei harren bestimming. Net ferlitte, en de frekwinsje fan it kristal, dat rint it skema: it beynfloedet it oantal operaasjes per sekonde, dat kin útfiere in microcontroller. Op ûndersyk fan dy eigenskippen, en ek de ûnthâld IC kin yn earste ynstânsje liket dat neat yntelliginte microcontroller kin net dwaan, mar dat is in misfetting. Tink der om dat programmearring microcontrollers foar begjinners fereasket de bêste apparatuer oan it begjin, mar as in reserve, en do kinst nimme wat krêftiger.

Talen fan de programmearring microcontrollers

De microcontroller wurdt brûkt as in twa Programming talen: C / C ++ en assembler. Elk fan harren hat syn foardielen en neidielen. Dus, as wy prate oer it assembler, it makket it mooglik om te dwaan alles hiel fyn en sekuer, is it foaral wichtich as jo hawwe net genôch RAM of operasjonele kapasiteit (dy't, oars, is frij seldsum). Mar syn ûndersyk en skriuwen op it programma easkje in protte muoite, tiid en punctuality. Dêrom, foar de ûntwikkeling basearre op microcontrollers brûkte programmearring talen C en C ++. Se wurde better begrepen troch de foarm en de struktuer binne tichtby minsklike spraak, hoewol't se net fertsjintwurdigje har yn 'e folsleine sin. Se hawwe ek in hiel goed ûndersocht funksjes dy't maklik ynteraksje mei de hardware, en dreamde dat dit is gewoan in elemint fan it programma. Foar al har skynber foardielen yn C en C ++, meitsje in mear trijediminsjonale programma, ynstee gearkomste taal.

Ek yn guon eksimplaren, doe't kritysk bestjoeringssysteem romte brûkt wurdt, is it mooglik te kombinearjen dizze talen. Hast al fan de ûntwikkeling omjouwing foar C en C ++ hawwe de mooglikheid om te ynstallearjen it programma yn assemblerprogramma Inserts. Dêrom, as in probleem plakfynt op in krityske site kin skriuwe assembler ynstekken of yntegrearje yn de Firmware foar de microcontroller en de firmware sels, of leaver, de measten dêrfan te skriuwen yn C of C ++. Microcontroller programmearring yn C is makliker, safolle minsken kieze dy talen. Mar dy't net bang fan swierrichheden en wolle begripe it nuverheden fan it wurk apparatuer, kinne besykje harren hân en mei de assembler.

Parting wurden

As der wie in winsk om te eksperimintearjen mei microcontrollers, it is prima. Wy kinne allinne advisearje geduld en trochsettingsfermogen, en dan al de doelen set foar de útfiner, sil wêze helber. Programming microcontrollers foar begjinners en betûfte minsken sjocht der oars: it is dreech voor beginners, de betûfte - routine. It wichtichste ding - hâld yn gedachten dat alles dat is net yn striid mei de wetten fan de natuerkunde, is helber en beslissende.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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