Vad är en PIC-mikrokontroller?

En perifer gränssnittscontroller (PIC) är en typ av mikrokontroller som vanligtvis används av hobbyister och uppfinnare. En PIC-mikrokontroller har vanligtvis mellan 20 och 60 stift som styr ingången och utgången från mikrokontrollern. De är vanligtvis integrerade i ett kretskort och programmeras med C-språk. PIC-mikrokontroller är billiga, flexibla och enkla att använda, vilket gör dem till ett populärt val inom mikrokontroller.

Det finns många typer av PIC-mikrokontroller tillgängliga. Skillnaderna mellan de olika modellerna är formfaktorn, antalet stift och minnesmängd. Det dubbla in-line-paketet (DIP) är vanligtvis att föredra av PIC-hobbyister, eftersom det är lättare att arbeta med och lätt kan läggas till en brödskiva. Quad-flat no-leads (QFN) -paketet används vanligtvis i industriella miljöer eftersom det är mer kompakt. De flesta kommer inte att använda alla stiften eller minnet i sin PIC-mikrokontroller, så det är inte nödvändigt att köpa en top-of-the-line mikrokontroller.

En hobbyhandlare kommer vanligtvis att ansluta sin mikrokontroller till en brädskiva eller kretskort. En brödskiva är lättare att använda, men kretskortet är att föredra i mer permanenta applikationer eftersom det är mer kompakt och hållbart. Ingångar och utgångar som motorer, LED-lampor och sensorer kan anslutas till stiften från kretsen eller brödskivan. Dessa kan sedan styras av PIC-mikrokontrollern.

För att programmera en PIC-mikrokontroller är det nödvändigt att ha en PIC-programmerare. Dessa är vanligtvis mycket dyrare än själva mikrokontrollen och ansluter till mikrokontrollern via USB eller seriella portar på en dator. Programmering av mikrokontrollern görs också genom C. Programmeringen består vanligtvis av att få in och ut från stiften. Det är vanligtvis ganska svårt för en nybörjare att programmera en PIC-mikrokontroller, även om den kan läras genom böcker eller onlinestudier.

PIC-mikrokontrollern liknar AVR-mikrokontrollern. Dessa är de två mest populära valen för mikrokontrollentusiaster. Ingen av dessa mikrokontroller är ett klart bättre alternativ. Båda är billiga, programmerade i C och liknande i utseende.

Ett annat alternativ att överväga är den relativt nya Arduino®-plattformen. Det är ett öppen källkodsprojekt baserat på AVR-mikrokontrollern. Det är betydligt lättare att programmera en Arduino® än en PIC-mikrokontroller, så det kan vara ett bättre val för dem utan mycket programmeringsupplevelse.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?