Hva er en PIC-mikrokontroller?

En perifer grensesnittkontroller (PIC) er en type mikrokontroller som ofte brukes av hobbyister og oppfinnere. En PIC-mikrokontroller har vanligvis mellom 20 og 60 pinner som styrer inngangen og utgangen fra mikrokontrolleren. De er vanligvis integrert i et kretskort og programmeres ved hjelp av C-språk. PIC-mikrokontrollere er billige, fleksible og enkle å bruke, noe som gjør dem til et populært valg i mikrokontrollere.

Det er mange typer PIC-mikrokontrollere tilgjengelig. Forskjellene mellom de forskjellige modellene er formfaktor, antall pinner og mengde minne. Den doble in-line pakken (DIP) er vanligvis å foretrekke av PIC-hobbyister, fordi den er lettere å jobbe med og lett kan legges til et brødbrett. Quad flat no-leads (QFN) pakken brukes vanligvis i industrielle omgivelser, fordi den er mer kompakt. De fleste vil ikke bruke alle pinnene eller minnet i PIC-mikrokontrolleren, så det er ikke nødvendig å kjøpe en topp mikrokontroller.

En hobbysnekker vil vanligvis koble mikrokontrolleren sin til et brødbrett eller kretskort. En brødplate er enklere å bruke, men kretskortet er å foretrekke i mer permanente bruksområder fordi det er mer kompakt og holdbart. Innganger og utganger som motorer, LED-lys og sensorer kan kobles til pinnene fra kretsen eller brødtavlen. Disse kan deretter styres av PIC-mikrokontrolleren.

For å programmere en PIC-mikrokontroller, er det nødvendig å ha en PIC-programmerer. Disse er vanligvis mye dyrere enn mikrokontrolleren selv og kobler seg til mikrokontrolleren gjennom USB- eller seriellportene på en datamaskin. Programmering av mikrokontrolleren gjøres også gjennom C. Programmeringen består vanligvis av å hente inn og ut fra pinnene. Det er vanligvis ganske vanskelig for en nybegynner å programmere en PIC-mikrokontroller, selv om den kan læres gjennom bøker eller online tutorials.

PIC-mikrokontrolleren ligner på AVR-mikrokontrolleren. Dette er de to mest populære valgene for mikrokontrollentusiaster. Ingen av disse mikrokontrollene er et klart bedre alternativ. Begge er billige, programmert i C og lignende i utseende.

Et annet alternativ å vurdere er den relativt nye Arduino®-plattformen. Det er et åpen kildekode-prosjekt basert på AVR-mikrokontrolleren. Det er betydelig lettere å programmere en Arduino® enn en PIC-mikrokontroller, så det kan være et bedre valg for de uten mye programmeringserfaring.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?