Skip to main content

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-av-linjen mikrokontroller.

En hobbyist vil vanligvis koble sammen mikrokontrolleren sin til en brødplate eller kretsborde.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 bøker eller online opplæringsprogrammer.

PIC Microcontroller 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 plattform.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.