CalculatoareProgramare

Programare microcontrolere pentru începători: ușor și la prețuri accesibile

Devine tot mai popular tema de proiectare electronică. Va oferim atentia un articol care vă va spune ce programare microcontrolere pentru începători.

Care sunt microcontrolere acolo?

În primul rând, aveți nevoie pentru a descrie situația cu microcontrolere. Faptul că acestea nu sunt produse de o firmă, ci mai multe, deci nu este destul de o mulțime de diferite microcontrolere, care au setări diferite, diferite caracteristici ale utilizării și diferitele posibilități. Acestea diferă în viteză de performanță, interfețe suplimentare și numărul de robinete. Cele mai populare în întreaga fosta Uniune Sovietică sunt reprezentanți RІS și AVR. Programare AVR și RІS este ușor, ceea ce a asigurat popularitatea lor.

Ca microprocesoare sunt programate?

Programare microcontrolere se realizează, de obicei, cu ajutorul unor dispozitive speciale, numite programatori. Programatorii pot fi self-made sau achiziționate sau. Dar când firmware-ul microcontroler folosind o șansă programator de casă, care va deveni o „caramida“, este destul de mare. Există mai mult de o opțiune pe care o puteți lua în considerare exemplul consiliului „Arduino“. Placa ruleaza pe MC Atmel, și se face programare microcontrolere AVR. Placa are deja un port USB bootloader și de pre-capsate, care permit utilizarea în condiții de siguranță Flash microcontroler, oferind utilizatorului acces la date care ar putea fi cel mai bun MC pentru a dezactiva. Programare microcontrolere pentru începători nu este la fel de dificil cum poate părea, și la o anumită abilitate și ingeniozitate vă va scuti de a merge pentru noul mecanism.

Diferențele hardware de diferite microcontrolere

Atunci când alegeți un microcontroler ar trebui să acorde o atenție la unele diferențe de hardware nu sunt chiar companii diferite, și, în același interval de model. Pentru a începe să acorde o atenție la capacitatea de a suprascrie datele de pe microcontroler. Această caracteristică vă va permite să experimentați cu o lungă MC. De asemenea, rețineți numărul de pini la destinația lor. Nu abandona, precum și frecvența de cristal care se execută schema: afectează numărul de operațiuni pe secundă, care poate efectua un microcontroler. La examinarea acestor caracteristici, precum și memoria IC poate părea inițial că nimic microcontroler inteligent nu se poate face, dar aceasta este o concepție greșită. Amintiți-vă că microcontrolere de programare pentru începători necesită cele mai bune echipamente de la început, ci ca o rezervă, și puteți lua ceva mai puternic.

Limbile de programare microcontrolere

Microcontrolerul este utilizat ca două limbaje de programare: C / C ++ și de asamblare. Fiecare dintre ele are avantajele și dezavantajele sale. Deci, dacă vorbim despre asamblare, face posibil de a face totul foarte fin și precis, este deosebit de important atunci când nu aveți suficientă memorie RAM sau capacitatea operațională (care, întâmplător, este destul de rar). Dar, de cercetare și scrierile sale pe ea programe necesită o mulțime de efort, timp și punctualitate. Prin urmare, pentru dezvoltarea bazate pe microcontrolere utilizate in mod obisnuit limbaje de programare C și C ++. Ele sunt mai bine înțelese de forma și structura sunt vorbirii umane apropiate, deși ei nu o reprezintă în sensul deplin. Ei au, de asemenea, o caracteristici foarte bine cercetate, care pot interacționa cu ușurință cu hardware-ul, imaginarea că acesta este doar un element al programului. Pentru toate avantajele sale aparente în C și C ++, de a crea un program mai tridimensional, mai degrabă decât limbaj de asamblare.

De asemenea, în unele cazuri, atunci când este utilizat spațiul de manevră critică, este posibil să se combine aceste limbi. Aproape toate mediul de dezvoltare pentru C și C ++ au capacitatea de a instala programul în inserții de asamblare. Prin urmare, în cazul în care apare o problemă la un site critic poate scrie insera de asamblare și integrarea acesteia în firmware-ul pentru microcontroler și firmware-ul în sine, sau mai degrabă, cea mai mare parte pentru a scrie în C sau C ++. Programarea Microcontroller în C este mai ușor, atât de mulți oameni aleg aceste limbi. Dar cei care nu se tem de dificultăți și doresc să înțeleagă specificul echipamentului de lucru, pot încerca mâna lor și cu asamblare.

cuvinte de despărțire

Dacă a existat o dorință de a experimenta cu microcontrolere, este bine. Va putem recomanda doar răbdare și perseverență, și apoi toate obiectivele stabilite înainte de inventator, va fi fezabil. Programare microcontrolere pentru începători și oameni cu experiență arată diferit: este dificil pentru incepatori, experimentat - rutina. Principalul lucru - ține cont de faptul că tot ceea ce nu este contrar legilor fizicii, este fezabil și decisiv.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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