ComputereUdstyr

PIC-controller. Programmering PIC-controllere. Ordninger af PIC-controllere

Når du foretager ordning, skal du have nogen eller noget til at overvåge gennemførelsen af de nødvendige foranstaltninger. For manden er ganske problematisk, da det er nødvendigt at anvende et stort antal forskellige elementer, der tillader at styre deres arbejde (transistorer, modstande, tyristorer, dioder, kondensatorer, etc.). Men alle de komplekse og store kredsløb kan styres af controllere (MCU). At de er, for eksempel, vil blive beskrevet RІS familier. Så hvad er PIC-controllere for dummies? Hvad er deres ordning, og hvor de bruges.

Hvad er mikrocontroller PIC

PIC-controller (eller mikrocontroller) er en automatisering betyder udføre bestemte handlinger ved anvendelse af en tidligere fremstillet program. En funktion af repræsentanterne for denne linje af produkter er den nemme programmering og tilgængeligheden af alle de nødvendige funktioner til at arbejde. Skitserede dens struktur, skal det bemærkes, at i sin sammensætning har kun en siliciumkrystal (et karakteristisk træk ved alle microcontrollers). Udover det, PIC-controller har et bestemt antal ben. Nogle af dem kan bruges som logiske indgange som udgange del, resten har en bilateral ansøgning. Benene kan enten være digital eller analog.

For langt størstedelen af arbejdet RІS controller brug for en stabil spænding - 5V. Dette er nok til, at det kan fungere i sin normale tilstand, og udføre et program leveret foran ham. Programmering PIC-controller direkte fra en computer er ikke mulig. Til dette formål programmøren.

controller familie

PIC-controller eksisterer ikke i et enkelt eksemplar. Producenten producerer en væsentlig vifte af mikrocontrollere, som hver har sine egne kendetegn, evner og potentielle mål for anvendelsen. Antal familier selv temmelig store og afhænger af den klassificering funktion, som er taget som standard. Derfor er det nødvendigt at informere kun om den grundlæggende klassifikation, hvor der kun er tre familier af 8-, 16- og 32-bit. Disse er igen opdelt i andre, men på grund af familien ikke selv emnet for artiklen, noget om dem og vil ikke føre en samtale.

hvor det er relevant

På grund af sin alsidighed PIC-controller kan anvendes næsten overalt. Sami mikrocontrollere kan findes i køleskabe, fjernsyn, vaskemaskiner. Men RІS vifte af produkter har den funktion, at de kredsløb på PIC-controllere er populære blandt radioamatører og robotteknologi selvlært. Med deres hjælp, kan du nemt tilpasse webstedet for at arbejde, eller alle enheder. Det bidrager til populariteten af en rimelig pris, nem programmering og en betydelig mængde af undervisningsmateriale.

Påfør PIC-controller, når du opretter biler på radiostyring, robotarme og andre artefakter, der kan gøres, begrænset budget. Kan bruges til noget produktivt - helt populære er temaet for at skabe en self-made automatiske maskiner, som kontrolleres af microcontroller. Spektret af anvendelse er bred, og den korrekte fremgangsmåde kan udføres stort set alle formål, så kredsløbet i PIC-regulatorer kan ses ikke kun på amatør kreationer.

Software til brug med PIC-controller

Den mindste nødvendige software - it sedler. Men på grund af gratis uddeling, kan du bruge og tilbydes af producenten softwareværktøj MPLAB. Mere præcist linjen software (udviklingsmiljø, compilere) MPLAB. På grund af virksomhedens politik, han er fri, men har nogle begrænsninger. Således i den korte demo-version kan du afprøve alle muligheder, men efter dens afslutning funktionaliteten af programmet vil blive skåret. Det fulde program har en væsentlig værktøj, der gør det nemt at lave programmer, praktisk at kigge efter en lang række problemområder og adfærd kode optimering. Afhængigt af versionen af funktionen kan opsiges kode optimering, eller reduceret antallet af flyveledere, der støttes af programmet. Af hensyn til sandheden skal det siges, at selskabet kun bevarer støtte de mest populære repræsentanter.

Der er en række af software, der leveres af andre virksomheder. Generelt deres funktionalitet er den samme, men der er forskelle. Så mange har givet udtryk for utilfredshed med, at MPLAB er illoyal over for den brugercentreret design. Derfor er producenterne satse på at fastholde cutoff funktion og anvendeligheden af deres software. Program for PIC-controllere er meget forskellige, så her er i høj grad et spørgsmål om smag.

Oprettelse af et program for PIC-controller

For at oprette et særligt program, kan du bruge den relevante software, og selv en simpel notesbog. Dette er muligt takket være det faktum, at det virker med programmeringssprog som Assembler og C. Den væsentligste forskel ligger i antallet af foreskrevne angivelser og lethed af data opgaver. Du kan høre en masse om kompleksiteten i C, men samling vanskeligere og kræver en omhyggelig tilgang.

For eksempel, når du opretter et program, skal du angive, for hvilken controller det er beregnet til. Det kan være nødvendigt at foretage en række muligheder, men de skal udføres i nærværelse af erhvervserfaring eller selvtillid, fordi fejl kan føre til, at konventionelle mikrocontrollere vende i stykker af plast og jern.

Programmering med programmeringen

Men hvordan man kan overføre det udviklede program i selve mikrocontroller? Hvordan microcontroller programmering? Til dette formål er der særlige enheder - programmører. De sender signaler til en microcontroller, der ændrer cellerne i hukommelsen under programmet. Til at begynde processen med at overføre de data, du vil indsætte chippen i programmeringen, og det til gengæld forbundet til en computer. Så, ved hjælp af software, du skal køre firmwaren. Typisk programmering PIC-controllere strækker fra tredive sekunder til to minutter.

Danner programmører

Hvilket programmør for at vælge at optage et program på en microcontroller? Kan groft inddeles i tre typer: self-made, af fabrikanten og fabrikken af andre virksomheder. Brugen af hver af dem har sine egne karakteristika.

Således self-made programmører er temmelig billigt. Men deres anvendelse er fyldt med det faktum, at de let kan vende enheden i et stykke plastik og jern. Og mikrocontroller programmering kan i sådanne tilfælde anvende de ubehagelige konsekvenser i form af et elektrisk stød, så du bør holde sig til sikkerhed. Hertil kommer, at hvis du gør dig selv fra bunden, er det ofte et produkt med en relativt begrænsede muligheder med hensyn til jobskifte facilitet. Men i det globale netværk, kan du finde et stort antal af løsninger på dette problem foreslås af andre mennesker, og der vil sandsynligvis ikke give dig problemer.

Den oprindelige programmør fra producenten vil være i stand til at kvalitativt udføre deres arbejde til enhver microcontroller. På det der er en garanti, og hvis efter at have modtaget det virker ikke, udskifte noget problem. Men i ordningen af ting, når firmware PIC-controllere den udføres uden problemer.

Men stammer fra købet af en temmelig høj pris.

Programmører udstedt af andre selskaber, har en temmelig bred vifte af genstande, der virker. Deres funktion er den lave pris og / eller mulighed for at arbejde med andre mikrocontrollere foruden PIC. Der er også et virkelig universelt "monstre", som kan give forskellige typer af arbejde, men på grund af behovet for et stort antal forbindelser deres lave pris ikke sker.

skematiske funktioner

Og endelig et par ord om billedmønstre. Det bør fokusere på benene på grundlag af dokumentation, som skematisk mikrocontrollere ofte adskiller sig fra de faktiske drage konklusioner. Det vigtigste i sådanne tilfælde er logget konklusioner, og det er for dem, og bør målrettes til enheden.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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