KompüterProqramlaşdırma

Başlayanlar üçün microcontrollers Proqramlaşdırma: asan və sərfəli

Bu daha çox populyar elektron dizayn mövzu olur. Biz sizin diqqətinizə sizə xəbər verəcəkdir məqalə təklif nə proqramlaşdırma başlayanlar üçün microcontrollers.

microcontrollers var hansılardır?

İlk növbədə, siz microcontrollers ilə vəziyyəti təsvir etmək lazımdır. onlar heç bir firma istehsal, lakin bir neçə faktı, belə ki, müxtəlif parametrləri var müxtəlif microcontrollers, istifadə müxtəlif xüsusiyyətləri və müxtəlif imkanları bir çox var. Onlar icra sürəti, əlavə interfeys və taps sayı fərqlənir. keçmiş Sovet İttifaqı ərazisində ən məşhur nümayəndələri RІS və AVR var. Proqramlaşdırma AVR və RІS onların populyarlıq təmin edən asandır.

microcontrollers proqramlaşdırılmış kimi?

microcontrollers proqramlaşdırma adətən xüsusi cihazlar adlı proqramçılar köməyi ilə həyata keçirilir. Programmers öz istehsalı və ya alınmış və ya ola bilər. mikro firmware bir "kərpic" olacaq ki, ev proqramçı fürsətdən istifadə zaman, olduqca yüksəkdir. Siz board "Arduino" nümunə hesab edə bilər daha bir seçimi vardır. board Atmel nin MC çalışır və bu AVR microcontrollers proqramlaşdırma edilir. board artıq aradan yaxşı MC ola bilər məlumatlara istifadəçi girişi verilməsi, təhlükəsiz istifadə flash mikro imkan əvvəlcədən ambalajlar bootloader və USB port var. başlayanlar üçün microcontrollers proqramlaşdırma görünə bilər kimi çətin deyil, və müəyyən bir bacarıq və ixtiraçılıq yeni mexanizmi üçün getmək üçün olan xilas edəcək.

müxtəlif microcontrollers Avadanlıq fərqlər

bir hardware fərqlər diqqət yetirməlidir bir mikro seçerken hətta müxtəlif şirkətlər deyil, eyni model sıra. mikro haqqında məlumat üzerine imkanı diqqət başlayacaq. Bu xüsusiyyət bir uzun MC ilə sınağa imkan verir. Həmçinin onların təyinat sancaqlar sayı qeyd. imtina və sxemi çalışan kristal tezliyi yoxdur: bir mikro edə bilərsiniz saniyədə əməliyyatların sayı, təsir göstərir. bu xüsusiyyətləri müayinə, eləcə də yaddaş IC ilkin heç bir şey ağıllı mikro edə bilməz ki, görünə bilər, lakin bu, bir misconception var. başlayanlar əvvəlində yaxşı avadanlıq tələb edir, lakin ehtiyat kimi və daha güclü bir şey edə bilər ki, proqramlaşdırma microcontrollers unutmayın.

proqramlaşdırma microcontrollers dilləri

mikro iki proqramlaşdırma dilləri kimi istifadə olunur: C / C ++ və assembler. Onların hər biri öz üstünlükləri və mənfi cəhətləri var. Belə ki, biz assembler haqqında danışmaq əgər, bu, mümkün çox gözəl və dəqiq hər şeyi edir Əgər kifayət qədər RAM və ya (yeri gəlmişkən, çox nadir) əməliyyat gücü yoxdur zaman xüsusilə vacibdir. Amma proqramları etdiyi araşdırma və yazı səy, vaxt və dəqiqlik çox tələb edir. Buna görə də, inkişaf üçün çox proqramlaşdırma dilləri C və C ++ istifadə microcontrollers əsaslanır. yaxın insan çıxış onlar tam mənada onun təmsil etmir, baxmayaraq ki, onlar daha yaxşı forma və strukturu ilə başa düşülür. Onlar da bu proqramın yalnız bir element olduğunu imagining asanlıqla hardware ilə qarşılıqlı bilər, bir çox yaxşı tədqiq xüsusiyyətləri var. C və C ++ bütün onun aydın üstünlükləri, bir daha üç ölçülü proqramı çox toplaşmaq dil yaradır.

kritik əməliyyat kosmik istifadə zaman da, bəzi hallarda, bu dillərdə birləşdirmək mümkündür. Demək olar ki, bütün C və C inkişaf ətraf mühitin ++ assembler edər proqram yüklemek üçün imkanı var. bir problem assembler daxil yazmaq və mikro üçün firmware və firmware özü və ya onu inteqrasiya edə bilər kritik saytda baş Buna görə, daha doğrusu, onun ən ++ C və ya C yazmaq. C mikro proqramlaşdırma bir çox insanlar bu dilləri seçin asandır. Amma çətinliklər qorxmur və iş avadanlıq xüsusiyyəti anlamaq istəyənlər, öz əl cəhd və assembler ilə edə bilərsiniz.

ayrılıq sözləri

microcontrollers ilə sınağa arzusu var idi, bu yaxşıdır. Biz yalnız səbr və mətanət məsləhət bilər, və ixtiraçı əvvəl müəyyən sonra bütün qol mümkün olacaq. başlayanlar və təcrübəli insanlar üçün microcontrollers proqramlaşdırma fərqli görünür: bu başlayanlar təcrübəli üçün çətindir - adi. Əsas odur ki, - fizika qanunlarına zidd deyil, hər şey mümkün və həlledici olduğunu unutmayın.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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