Hva er en PIC -mikrokontroller?

En perifert grensesnittkontroller (PIC) er en type mikrokontroller som ofte brukes av hobbyister og oppfinnere. En PIC -mikrokontroller har vanligvis mellom 20 og 60 pinner som kontrollerer inngangen og utgangen fra mikrokontrolleren. De er vanligvis integrert i et kretskort og programmert 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 formfaktoren, antall pinner og mengden minne. Den doble in-line-pakken (DIP) foretrekkes vanligvis av PIC-hobbyister, fordi det 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-of-the-line mikrokontRull.

En hobbyist vil vanligvis koble opp mikrokontrolleren sin til et brødplate eller kretskort. Et brødbrett er enklere å bruke, men kretskortet er å foretrekke i mer permanente applikasjoner fordi det er mer kompakt og holdbart. Innganger og utganger som motorer, LED -lys og sensorer kan kobles til pinnene fra kretsen eller brødkortet. Disse kan deretter kontrolleres 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 serieportene på en datamaskin. Programmering Mikrokontrolleren gjøres også gjennom C. Programmeringen består vanligvis av å få input og output fra pinnene. Det er typisk ganske vanskelig for en nybegynner å programmere en PIC -mikrokontroller, selv om det kan læres gjennom BooKS eller online tutorials.

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

Et annet alternativ å vurdere er den relativt nye Arduino® -plattformen. Det er et open source -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 programmeringsopplevelse.

ANDRE SPRÅK