CalculatoareEchipament

PIC-controler. Programare PIC-controlere. Scheme de PIC controloare

Atunci când se face schema, trebuie să aveți pe cineva sau ceva pentru a monitoriza punerea în aplicare a acțiunilor necesare. Pentru omul este destul de problematic, deoarece este necesar să se utilizeze un număr mare de elemente diferite care permit controlul activității lor (tranzistori, rezistențe, tiristoare, diode, condensatoare, etc.). Dar toate circuitul complex și mari pot fi controlate de către controlorii (MCU). Că acestea sunt, de exemplu, vor fi descrise familii RІS. Deci, ceea ce este PIC-controlerele pentru manechine? Care este schema lor și în cazul în care acestea sunt utilizate.

Ce este microcontroler PIC

PIC-controler (sau microcontroler) este o automatizare înseamnă efectua anumite acțiuni folosind un program pregătit anterior. O caracteristică a reprezentanților acestei linii de produse este ușurința de programare și disponibilitatea tuturor funcțiilor necesare pentru a lucra. Conturarea structura sa, trebuie remarcat faptul că în componența sa are un singur cristal de siliciu (o trăsătură caracteristică a tuturor microcontrolere). În afară de aceasta, PIC-controler are un anumit număr de picioare. Unele dintre ele pot fi folosite ca intrări logice, ca parte ieșiri, restul au o cerere bilaterală. Picioarele pot fi fie digital sau analog.

Pentru marea majoritate a controlerului RІS de lucru are nevoie de o tensiune stabilă - 5V. Acest lucru este suficient, astfel încât acesta să poată funcționa în modul normal și de a efectua un program de livrat în fața lui. Programare PIC-controler direct de la un computer nu este posibilă. În acest scop, programator.

familie controler

PIC-controler nu există într-un singur exemplar. Producătorul produce o gamă considerabilă de microcontrolere, fiecare dintre care are propriile caracteristici, capacități și ținte potențiale de aplicare. Numărul de familii în sine destul de mare și depinde de caracteristica de clasare, care este luat ca implicit. Prin urmare, este necesar să se informeze numai cu privire la clasificarea de bază în care există doar trei familii de 8-, 16- și 32-biți. Acestea, la rândul lor, sunt împărțite în altele, dar din cauza familiei nu sunt ele însele obiectul articolului, ceva despre ei și nu va purta o conversație.

acolo unde este cazul

Datorită versatilității sale PIC-controler poate fi aplicat aproape oriunde. Sami microcontrolere pot fi găsite în frigidere, televizoare, mașini de spălat. Dar gama de produse RІS are caracteristica că circuitele de pe PIC-controlere sunt populare printre amatori de radio și robotică autodidact. Cu ajutorul lor, puteți personaliza cu ușurință site-ul la locul de muncă, sau toate dispozitivele. Aceasta contribuie la popularitatea unui preț rezonabil, ușurința de programare și o cantitate semnificativă de material didactic.

Aplicați PIC-controler atunci când creați mașini pe controlul de radio, arme robotizate și alte artefacte care se poate face, buget limitat. Poate fi folosit pentru ceva productiv - destul de popular este tema creării unei mașini automate de forțele proprii, controlate de către microcontroler. Spectrul de utilizare este larg, iar abordarea corectă poate fi realizată practic orice scop, astfel încât circuitul din PIC-controlere pot fi văzute nu numai creațiile amatori.

Software-ul pentru a fi utilizat cu PIC-controler

Software-ul minim necesar - se observă. Cu toate acestea, din cauza distribuției gratuite, puteți utiliza și oferit de instrumentul software MPLAB producător. Mai precis, software-ul linie (mediu de dezvoltare, compilatoare) MPLAB. Datorita politicii companiei, el este liber, dar are unele limitări. Astfel, în scurt versiunea demo puteți încerca toate posibilitățile, dar după funcționalitatea finalizarea programului va fi tăiat. Programul complet are un instrument important pe care îl face ușor de a crea programe, convenabil pentru a căuta o varietate de domenii problematice și de optimizare cod de conduită. În funcție de versiunea funcției poate fi încheiată de optimizare a codului, sau a redus numărul de controlere care sunt sprijinite de program. De dragul adevărului trebuie spus că societatea susține doar reține mai populare reprezentanți.

Există un număr de software furnizat de alte companii. În general, funcționalitatea lor este similară, dar există diferențe. Deci, mulți au exprimat nemulțumirea că MPLAB este neloial la proiectarea centrată pe utilizator. Prin urmare, producătorii pariază pe menținerea funcției cutoff și gradul de utilizare a software-ului lor. Programul pentru PIC-controlere sunt foarte diverse, așa că aici este în mare măsură o chestiune de gust.

Crearea unui program pentru PIC-controler

Pentru a crea un program special, puteți utiliza software-ul adecvat, și chiar și un notebook simplu. Acest lucru este posibil datorită faptului că acesta funcționează cu limbaje de programare, cum ar fi Assembler și C. Principala diferență constă în numărul de informații prescrise și ușurința sarcinilor date. Poti auzi multe despre complexitatea C, dar de asamblare mai dificil și necesită o abordare atentă.

De exemplu, atunci când creați un program, trebuie să specificați pentru care controlerul este destinat. Poate fi necesar să se efectueze un număr de opțiuni, dar acestea trebuie să fie efectuate în prezența experiență de muncă sau încrederea în sine, deoarece greșeli pot duce la faptul că microcontrolere convenționale se transformă în bucăți de plastic și fier.

Programarea cu programarea

Dar cum de a transfera programul dezvoltat în microcontroler sine? Cum programarea microcontroler? În acest scop, există dispozitive speciale - programatori. Ei trimit semnale de la un microcontroler care modifica celulele în memorie în cadrul programului. Pentru a începe procesul de transfer al datelor pe care doriți să inserați cip în programarea, și, la rândul său, conectat la un computer. Apoi, folosind software-ul ar trebui să ruleze firmware-ul. programare De obicei PIC controloare se extinde de la treizeci de secunde până la două minute.

Formulare programatori

Care programator pentru a selecta pentru a înregistra un program pe un microcontroler? Pot fi împărțite în trei tipuri: de auto-făcute, de către producător și fabrica de alte companii. Utilizarea fiecare dintre ele are propriile sale caracteristici.

Astfel, programatorii self-made sunt destul de ieftine. Dar utilizarea lor este plină de faptul că acestea se pot transforma cu ușurință dispozitivul într-o bucată de plastic și fier. Și programare microcontroler poate, în astfel de cazuri, să aplice consecințele neplăcute sub forma unui șoc electric, deci ar trebui să rămânem la siguranță. În plus, dacă te vei face de la zero, este de multe ori un produs cu posibilități relativ limitate în ceea ce privește facilitatea de schimbare de locuri de muncă. Dar, în rețeaua globală, puteți găsi un număr mare de soluții la această problemă propusă de alți oameni, și că, probabil, nu va da probleme.

Programatorul original, de la producător va fi capabil să efectueze calitativ în activitatea lor la orice microcontroler. Pe aceasta există o garanție, iar dacă după primirea acesteia nu funcționează, înlocuiți nici o problema. Dar, în schema de lucruri, atunci când firmware-ul PIC-controlerele se realizează fără probleme.

Dar, provine din achiziționarea unui preț destul de ridicat.

Programatorii emise de alte companii, au o gamă destul de largă de obiecte care funcționează. Caracteristica lor este prețul scăzut și / sau posibilitatea de a lucra cu alte microcontrolere în plus față de PIC. Există, de asemenea, un adevărat universal „monstri“ care pot oferi diferite tipuri de muncă, dar din cauza necesității unui număr mare de compuși de prețul lor scăzut nu se întâmplă.

caracteristici schematice

Și, în sfârșit, câteva cuvinte despre modelele de imagini. Acesta ar trebui să se concentreze pe picioare, pe baza de documente justificative, cum este prezentat schematic microcontrolere diferă adesea de concluziile reale tragerea la sorți. Principalul lucru în astfel de cazuri sunt semnate concluzii, și este pentru ei și ar trebui să fie direcționate pentru dispozitiv.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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