Mikrocontrollere

Mikrocontrollere er små computer-på-en-chip-enheder, der kan programmeres til at styre en række elektroniske enheder. De omfatter typisk en mikroprocessor, hukommelse og input/output (I/O) perifere enheder på et enkelt integreret kredsløb.
18 resultater Sorter efter


Hvad er en mikrocontroller?

Mikrocontrollere er små computer-på-en-chip-enheder, der kan programmeres til at styre en række elektroniske enheder. De omfatter typisk en mikroprocessor, hukommelse og input/output (I/O) perifere enheder på et enkelt integreret kredsløb. De bruges almindeligvis i indlejrede systemer, såsom apparater, biler og industrielle kontrolsystemer, hvor en lille, lav-effekt enhed er nødvendig for at udføre simple kontrolopgaver.

Hvad er forskellen mellem AVR og PIC mikrocontrollere?

AVR og PIC er begge typer mikrocontrollere, men de er udviklet af forskellige virksomheder og har nogle vigtige forskelle.

AVR er en familie af mikrocontrollere udviklet af Atmel (nu ejet af Microchip). AVR -mikrocontrollere er kendt for deres lille størrelse, lave strømforbrug og høje ydeevne. De bruger et RISC-instruktionssæt og har en række perifere enheder såsom timere, ADC'er og serielle kommunikationsgrænseflader. De er meget brugt i hobbyprojekter og små industrier på grund af de lave omkostninger og brugervenlighed med C-sprog.

PIC, på den anden side, står for Peripheral Interface Controller og er en familie af mikrocontrollere udviklet af Microchip Technology. PIC mikrocontrollere er meget udbredt i industrielle kontrolsystemer, bilapplikationer og husholdningsapparater på grund af dens fleksibilitet og strømeffektivitet. De er typisk programmeret i assemblersprog og har en Harvard-arkitektur.

Kort sagt anses AVR generelt for at være lettere at bruge og bedre egnet til hobbyprojekter og småskalaapplikationer, mens PIC'er generelt er mere kraftfulde og bedre egnet til industrielle og kommercielle applikationer.

Hvordan programmerer man en mikrocontroller?

Programmering af en mikrocontroller involverer typisk følgende trin:

  1. Tilslut mikrocontrolleren til en computer: Dette gøres normalt ved hjælp af en programmør eller en debugger, som forbinder til mikrocontrollerens debug- eller programmeringsgrænseflade.
  2. Vælg et udviklingsmiljø: Der er mange softwareudviklingsmiljøer tilgængelige for mikrocontrollere, såsom Atmel Studio til AVR mikrocontrollere eller MPLAB X til PIC mikrocontrollere. Disse miljøer giver en kodeeditor, compiler og programmør alt i én.
  3. Skriv koden: Kode er typisk skrevet på et lavniveausprog, såsom assembly eller C. Denne kode styrer mikrocontrollerens I/O-ben, udfører beregninger og implementerer logik.
  4. Kompiler koden: Koden oversættes derefter til maskinsprog, som mikrocontrolleren kan forstå.
  5. Programmer mikrocontrolleren: Maskinsprogkoden indlæses derefter på mikrocontrolleren ved hjælp af programmeringsenheden eller debuggeren.
  6. Test og fejlfind koden: Når koden er programmeret, er det vigtigt at teste den for at sikre, at den fungerer korrekt. Dette kan gøres ved at sende input til mikrocontrolleren og måle udgangene for at se, om de matcher det forventede.
  7. Om nødvendigt kan koden ændres og omprogrammeres, indtil den fungerer korrekt.

Bemærk: trinene kan variere afhængigt af mikrocontrolleren og den programmeringssoftware, du bruger. Der er også nogle mikrocontrollere, der kan programmeres trådløst med WiFi eller Bluetooth-forbindelser.




Webwinkelkeur Kiyoh Trustpilot Opencircuit