ЭЭМПрограммалоо

Үйрөнчүктөр үчүн microcontrollers Программалоо: жеңил жана жеткиликтүү

Бул көбүрөөк таанымал электрондук дизайн темасы болуп калат. Биз сиздин назарына сага айта турган бир макаланы сунуш кандай программалоо үйрөнчүктөр үчүн microcontrollers.

бар microcontrollers деген эмне?

Биринчиден, сиз microcontrollers менен кырдаалды сүрөттөө үчүн керек. Алар бир эле бекем эмес, өндүрүлгөн экенин, бирок, бир нече болсо, пайдалануу ар кандай орнотуулары, ар кандай өзгөчөлүктөрү бар жерде кыйла көп түрдүү microcontrollers, жана ар кандай мүмкүн болгон. Алар аткаруу ылдамдыгы, кошумча сызууларды жана чорголор менен айырмаланат. мурдагы СССРдин бүткүл таанымал өкүлдөрү RІS жана AVR болуп саналат. Программалоо AVR жана RІS өз популярдуулугун камсыз болгон жеңил болот.

microcontrollers программаланган эле?

microcontrollers Программалоо, адатта, атайын каражаттар аталган программалааччылар жардамы менен ишке ашырылат. Программисттер өзүн-өзү же сатылып алынган же болушу мүмкүн. ал "кыш" болуп калат деп колго программист мүмкүнчүлүк microcontroller камтылган колдонуп Бирок, кыйла жогору. кемеге "Ардуино" үлгүсүн карап ала турган дагы бир мүмкүнчүлүгү бар. кароо Atmel анын MC иштейт, жана ал AVR microcontrollers биргеликте жүзөгө ашырылат. комиссия буга чейин иштен чыгаруу үчүн мыкты MC болушу мүмкүн болгон маалыматтарды колдонуу мүмкүнчүлүгүн берип, алдын ала көктөлгөн жүктөгүчтүн жана USB порт коопсуз пайдалануу жарыгы microcontroller жол бар. үйрөнчүктөр үчүн microcontrollers Программалоо көрүнүшү мүмкүн эле кыйын эмес, бир ыгын таап, суктанган жаңы механизм барып менен куткара алат.

ар кандай microcontrollers аппараттык айырмачылыктар

бир microcontroller кээ бир жабдык каталарды айырмачылыктарга к¼¾³л бурууга тийиш тандап жатканда, ал тургай ар кайсы компаниялар эмес, жана ошол эле модель диапазонунда. microcontroller жөнүндө маалыматтарды жокко жөндөмү кулак баштаган. Бул өзгөчөлүк бир көп MC менен тажрыйба жүргүзүүгө мүмкүндүк берет. Ошондой эле, алардын көздөгөн казыктары санын белгилешет. таштаба, жана схемасын иштеп жатат кристаллдай жыштыгы: ал microcontroller жүргүзө алат секундасына иштеринин санын, терс таасирин тийгизет. бул мүнөздөмөлөр экспертиза жөнүндө, ошондой эле эс IC алгач эч акылдуу microcontroller кыла албайт сезилиши мүмкүн, бирок бул туура эмес болуп саналат. башталгыч үчүн программалоо microcontrollers Эске башында мыкты жабдууларды талап кылат, бирок сакталуу эле, силер күчтүү бир нерсе болушу мүмкүн.

программалоо microcontrollers тилдери

microcontroller эки программалоо тилдери катары колдонулат: C / C ++ жана чогултуучулар. Алардын ар бири өз-артыкчылыктар да, кемчиликтер да бар. Ошондуктан, биз Assembler жөнүндө сөз кыла турган болсок, анда жетиштүү RAM же ыкчам дараметин (, буга абдан сейрек кездешет) жок болгондо, абдан кылдат жана так баарын ал эмне мүмкүн, ал өзгөчө маанилүү кылууда. Бирок, бул программалар боюнча изилдөө жана жазуу күч, убакыт жана так көп талап кылат. Ошондуктан, жалпы колдонулган программалоо тилдери C жана C ++ microcontrollers негизинде иштеп чыгуу. Алар толук мааниде аны атынан эмес, бирок жакшы, түрү жана түзүмү жакын адамдын сөзү эмес түшүнүшөт. Ошондой эле алар бул программанын бир бөлүгү болуп саналат деп ойлоп, жонокой аппараттык менен иштеше алышат, абдан жакшы изилдеп өзгөчөлүктөргө ээ. C жана C ++ бардык көрүнгөн артыкчылыгы үчүн эмес, жамаат тили бир, дагы үч өлчөмдүү программасын түзүү.

Ошондой эле, кээ бир учурларда, оор иш орун колдонулган болсо, анда ал бул тилдерде айкалыштырууга болот. Дээрлик C жана С өнүктүрүү чөйрөсүндөгү бардык ++ чогултуучулар кошумча программасын орнотуу жөндөмүнө ээ. Ошондуктан, маселе орчундуу сайтында пайда С же С чогултуучулар кыстаруу жана microcontroller үчүн жабдык жана жабдык өзү аны бириктирүү жазып, же, тескерисинче, ага көпчүлүк жазууга мүмкүн болсо ++. С Microcontroller программалоо кыйын болот, ошондуктан, көп адамдар бул тилдерде тандаган. Бирок, кыйынчылыктардан коркуп эмес, иш жабдууларды окшоштуктарга түшүнүүгө каалагандар, алардын колун аракет Assembler менен болот.

айткан керээзинен

microcontrollers татып көрүүгө болгон каалоо бар болгон болсо, анда жакшы. Биз, болгону, сабырдуулук жана туруктуулук берейин, анан ойлоп табуучу алдына коюлган бардык максаттарды, мүмкүн боло берет. башталгыч жана тажрыйбалуу адамдар үчүн microcontrollers Программалоо ар түрдүү болот: үйрөнчүктөр үчүн кыйынга турат, тажрыйбалуу - күнүмдүк. башкы нерсе - кээ бир мыйзамдарга карама-каршы эмес, бүт баары, ишке аша турган жана чечкиндүү экенин эстен чыгарбашыбыз керек.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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