Mikrokontroller

Fra Wikipedia, den frie encyklopedi
Hopp til: navigasjon, søk
Forskjellige Microchip PIC mikrokontrollerer.

En mikrokontroller er en programmerbar prosessor som samtidig inneholder periferifunksjoner. Foruten en 8-bits, 16-bits eller 32-bits prosessor med arbeids-RAM inneholder mikrokontrolleren ofte en ROM eller flash-RAM med styringsprogram, helt eller delvis på samme chip. Dersom alle funksjonene er samlet på en eneste chip brukes noen ganger også begrepet system on a chip.

Mikrokontrollere inneholder ofte komplekse periferienheter, som for eksempel CAN-bus, USB, I²C, SPI, Ethernet-grensesnitt, AD-omsetter, UART og pulsbreddemodulator. På denne måten kan mikrokontrolleren effektivt brukes i elektroniske kontroll- og målesystemer, til å implementere digital styringslogikk, AD-omsetting, motorstyring og andre funksjoner som ellers måtte realiseres med et utall diskrete komponenter. I tingenes internett spiller mikrokontrollere en viktig rolle.

Mikrokontrolleren programmeres gjerne i Assembler eller C. Basic og Java blir også benyttet. Det ferdige programmet overføres til mikrokontrollerens interne minne. C og Assembly er vanligst å bruke da disse språkene er laget for å prossesere hurtig.

Ellers er ARM en utbredt standard der det finnes brikker fra alle de ovennevnte produsenter med forskjellig tilbehør og funksjoner. ARM er også arkitekturen i Intel Freescale som mange kjenner fra PDA'er. ARM brikker går fra å være mikrokontrollere og helt opp til spekter av prossessorer. Fordel med å lære seg ARM arikitektur er at man fort kan finne en kraftigere eller litt annerledes brikke og beholde kunnskapen man har lært seg.

Se også[rediger | rediger kilde]

Eksterne lenker[rediger | rediger kilde]