Cum se învață programarea microprocesorului

Cea mai simplă și mai plăcută modalitate de a învăța programarea microcipului este prin lucrul cu un microcontroler. Un microcontroler este în esență un computer pe un cip cu propriul procesor, memorie RAM și pini de intrare / ieșire. Unele microcontrolere au convertizoare analog-digitale încorporate. Există multe tipuri de microcontrolere, dar cel mai simplu mod de a începe este prin utilizarea unei plăci Arduino. Un Arduino este o placă de circuite mici care include un microcontroler și toate circuitele externe necesare pentru a-l programa și rula. Cu un Arduino, puteți sări direct în programarea învățării.

Alegeți un microcontroler pe care doriți să-l învățați. Seriile PIC ale Microchip și cipurile AVR ale Atmel sunt ambele alegeri populare, precum și placa Arduino. Majoritatea microcontrolerelor folosesc o versiune a limbajului de programare C, dar există variații. Fiecare producător folosește și propriul limbaj de asamblare. Codul de asamblare este mai puțin clar decât C, dar este mai eficient, deoarece este mai aproape de limbajul mașinii cipului. Deoarece limbajul de asamblare este atât de compact și memoria pe un microcontroler este limitată, multe programe sunt scrise într-o combinație de C și asamblare.

instagram story viewer

Citiți foaia de date pentru microcontrolerul pe care l-ați ales și aflați ce circuite externe veți avea nevoie pentru al rula. Veți avea nevoie de o placă de verificare pentru a protota circuite, de componente pentru circuitul de alimentare, de un cablu de programare și, eventual, de un cip de memorie EEPROM pentru stocarea programului. Dacă utilizați un Arduino, nu este nevoie să conectați niciun circuit extern înainte de a programa cipul.

Descărcați software de editare a codului și un compilator pentru cipul dvs. Codul „compilare” îl transformă din limbajul relativ clar în care l-ați scris într-o limbă pe care cipul o poate înțelege. Codul pentru un microcontroler trebuie să fie compilat pentru acel cip specific, prin urmare, descărcați compilatorul de la producătorul microcontrolerului. Arduino folosește propriul limbaj de programare, care este similar cu C, dar mai ușor de învățat. Software-ul gratuit de editare și compilare pentru Arduino este disponibil pe site-ul său web, împreună cu tutoriale extinse.

Configurați microcontrolerul pe panou. Urmați instrucțiunile din fișa tehnică pentru circuite externe, cum ar fi sursa de alimentare. Microcontrolerele diferite necesită cantități diferite de tensiune și curent pentru a rula, deci aveți nevoie de circuite care să condiționeze corect sursa de alimentare.

Urmați instrucțiunile pe care le-ați găsit pentru limbajul de programare al cipului dvs., fie online, fie într-o carte, pentru a scrie primul dvs. program simplu. Nu vă depășiți și încercați ceva complicat. Primul pas este doar să programați cu succes cipul cu câteva instrucțiuni simple. De exemplu, încercați să scrieți un program care să clipească și să aprindă un LED. Materialele dvs. de instruire vor avea cel mai probabil exemple de proiecte introductive.

Conectați microcontrolerul la sursa de alimentare și conectați interfața de programare la computer. Compilați și descărcați software-ul pentru a-l testa.

Dezvoltați-vă abilitățile adăugând funcții software-ului dvs. și făcându-l mai complex. De exemplu, încercați să adăugați un cadran la proiectul cu LED-uri intermitente care vă va permite să modificați rata la care LED-ul clipește.

Aflați mai multe coduri și deveniți încrezători în programarea dvs. lucrând la exemple de proiecte din ce în ce mai complicate și încercând propriile idei. Nu citiți întreaga carte și apoi încercați ceva complicat. Înveți să programezi programând, nu doar citind.

Teachs.ru
  • Acțiune
instagram viewer