SITE SEARCH

PIC-styrenhet. Programmering av PIC-controllers. System av PIC-controllers

När ordningar görs är det nödvändigt att någoneller något att övervaka genomförandet av nödvändiga åtgärder. För mannen är ganska problematisk, eftersom det är nödvändigt att använda ett stort antal olika element som möjliggör att kontrollera sitt arbete (transistorer, motstånd, tyristorer, dioder, kondensatorer, etc.). Men alla de komplexa och stora krets kan styras av styrenheter (MCU). Att de är till exempel, kommer att beskrivas RІS familjer. Så vad är PIC-controllers för dummies? Vad är deras schema och där de används.

Vad är en PIC mikrokontroller

pic-kontrollenhet
PIC-styrenheten (eller mikrokontroller) ärett sätt att automatisera genomförandet av vissa åtgärder med ett förberedt program. En egenskap hos företrädare för denna produktlinje är att programmeringen är enkel och tillgången på alla nödvändiga funktioner för arbete. Med sin utformning bör det noteras att i sin sammansättning finns det endast en kiselkristall (detta är ett karakteristiskt drag hos alla mikrokontroller). Dessutom har PIC-styrenheten ett visst antal ben. Vissa av dem kan användas som logiska ingångar, en del som utgångar, resten har tvåvägsapplikationer. Benen kan vara antingen digital eller analog.

För den stora majoritetenРІі-styrenheter behöver en stabil spänning - 5V. Detta räcker till att han kan arbeta i sitt vanliga läge och utföra programmet som är inställt framför honom. Programmering av PIC-styrenheter direkt från datorn är inte möjlig. För detta ändamål används en programmerare.

Controllerfamiljer

programmering av bildkontrollerna
PIC-styrenheten existerar inte i enhetenkopia. Företaget tillverkar ett betydande sortiment av mikrocontrollers, som alla har sina egna egenskaper, kapacitet och potentiella applikationer. Antalet familjer själva är ganska stort och beror på klassificeringsattributet, vilket anses vara det viktigaste. Därför är det bara värt att nämna om den grundläggande klassificeringen, där det bara finns tre familjer: 8-, 16- och 32-bitars. De är i sin tur uppdelade i andra, men eftersom familjerna själva inte är föremål för artikeln kommer de inte att prata om.

I förekommande fall

På grund av dess mångsidighet, PIC-kontrollenhetenkan appliceras nästan var som helst. Mikrokontrollerna själva finns i kylskåp, tv, tvättmaskiner. Men RIS-produktlinjen har den särdrag att kretsar på PIC-controllers är populära bland radioamatörer och självlärda robotar. Med hjälp kan du enkelt konfigurera funktionen av noden eller hela enheten. Främjar sådan popularitet rimligt pris, enkel programmering och en betydande mängd utbildningsmaterial.

Du kan använda PIC-kontrollern när du skaparmaskiner på radiokontroll, robothänder och annat hantverk som kan göras, begränsat till en blygsam budget. Det kan också användas för något industriellt - ganska populärt är ämnet att skapa automatiska självgjorda maskiner som styrs av en mikrokontroller. Användningsområdet är brett, och med ett kompetent tillvägagångssätt kan nästan vilket som helst mål uppnås, därför kan kretsarna på PIC-controllers ses inte bara på amatörskapelser.

Programvara för att arbeta med PIC-styrenhet

system på bildkontrollerna
Den minsta nödvändiga programvaran -den anteckningsboken. Men på grund av gratis distribution kan du använda MPLAB-mjukvaran som erbjuds av tillverkaren. Mer exakt, programvaran (utvecklingsmiljö, kompilatorer) MPLAB. Tack vare företagets policy distribueras det kostnadsfritt men har vissa begränsningar. Så, med en kortvarig demoversion kan du försöka med alla möjligheter, men efter det att programmet avslutats kommer programmets funktionalitet att trimmas. I ett komplett program finns ett viktigt verktyg som gör det enkelt att skapa program. Det är bekvämt att söka efter olika problemområden och utföra kodoptimering. Beroende på vilken version som helst kan kodoptimeringsfunktionen avslutas eller antalet kontroller som stöds av programmet kan minskas. För sanningen är det värt att säga att företaget lämnar stöd endast till de mest populära företrädarna.

Det finns också ett antal program,tillhandahålls av andra företag. I allmänhet är deras funktionalitet liknande, men det finns skillnader. Så, många människor uttrycker missnöje att MPLAB har en disloyal mot användarnas design. Därför är tillverkarna beroende av att spara beskärna funktioner och bekvämligheten med att arbeta med deras programvara. Program för PIC-controllers är mycket olika, så här är det i stor utsträckning en fråga om smak.

Skapa ett program för PIC-kontrollenheten

mikrocontroller programmering
Du kan skapa ett speciellt program medmotsvarande mjukvara och även i en enkel anteckningsbok. Ett sådant tillfälle finns på grund av att det fungerar med programmeringsspråk som assembler och C. Huvudskillnaden ligger i mängden information som skrivs och lättheten att ställa in data. Du kan höra mycket om C: s komplexitet, men monteraren är ännu mer komplicerad och kräver en noggrannare inställning.

Så när du skapar ett program,för vilken styrenhet den är avsedd. Det kan vara nödvändigt att utföra ett antal inställningar, men de måste utföras med erfarenhet eller förtroende, eftersom fel kan leda till att mikrokontroller kommer att bli vanliga bitar av plast och järn.

Programmering med programmeraren

program för bildkontroller
Men hur man överför det utvecklade programmet till sig självmicrocontroller? Hur fungerar mikrocontroller programmering? Speciellt för detta ändamål finns speciella enheter - programmerare. De skickar signaler till mikrokontroller, vilket ändrar cellerna i minnet enligt programmet. För att starta överföringsprocessen måste du sätta in mikrokontroller i programmeraren och den ansluts i sin tur till datorn. Använd sedan programvaran för att köra fast programvaran. Vanligtvis varar programmering av PIC-styrenheter från trettio sekunder till två minuter.

Typer av programmerare

firmware pic-kontroller
Vilken programmerare väljer du för inspelning av ett programtill mikrokontroller? Villkorligt finns det tre typer: hemlagad, från tillverkaren och fabriken från andra företag. Användningen av var och en har sina egna särdrag.

Så självtillverkade programmerare är vackrabilligare. Men deras användning är fylld av det faktum att de enkelt kan göra en mikrokontroller till en bit plast och järn. Och mikro programmering kan i sådana fall tillämpa de obehagliga konsekvenser i form av en elektrisk stöt, så du bör hålla sig till säkerhet. Dessutom, om du gör dig själv från början, är det ofta en produkt med en relativt begränsade möjligheter när det gäller jobb förändring anläggning. Men i det globala nätverket, kan du hitta ett stort antal lösningar på detta problem föreslås av andra människor, och som förmodligen inte kommer att ge dig problem.

Den ursprungliga programmeraren frånFöretagstillverkaren kommer att kunna utföra sitt arbete kvalitativt för alla mikrokontroller. På det finns det en garanti, och om det efter mottagandet inte fungerar, är det inte något problem att ersätta. Men i ordning med saker, när PIC-controllerns firmware utförs utan problem.

Men slutar från förvärvet ett ganska högt pris.

Programmerare släppt av andra företag,ha ett ganska stort antal objekt som de arbetar med. Deras funktion är det låga priset och / eller förmågan att arbeta med andra mikrokontroller utom PIC. Det finns verkligen universella "monster" som kan tillhandahålla arbete av olika slag, men på grund av behovet av att skapa ett stort antal anslutningar är deras pris inte lågt.

Schematiska funktioner

bildkontroller för dummies
Och äntligen några ord om bildscheman. Den ska vara orienterad på benen på grundval av den medföljande dokumentationen, eftersom mikrokontrollerna skedde ofta olika från konkreta konstruktioner av slutsatserna. Det viktigaste i sådana fall är de undertecknade slutsatserna, och det är för dem och bör vägledas när du skapar enheten.

</ p>
  • utvärdering: