Skip to main content

Co to jest mikrokontroler PIC?

Kontroler interfejsu peryferyjnego (PIC) to rodzaj mikrokontrolera, który jest powszechnie używany przez hobbystów i wynalazców.Mikrokontroler PIC zwykle ma od 20 do 60 pinów, które kontrolują wejście i wyjście z mikrokontrolera.Zazwyczaj są one zintegrowane z płytą obwodową i programowane za pomocą języka C.Mikrokontrolery PIC są niedrogie, elastyczne i łatwe w użyciu, co czyni je popularnym wyborem w mikrokontrolerach.

Dostępnych jest wiele rodzajów mikrokontrolerów PIC.Różnice między różnymi modelami są współczynnikiem formularza, liczbą pinów i ilością pamięci.Podwójny pakiet rzędowy (DIP) jest zwykle preferowany przez hobbystów PIC, ponieważ jest łatwiejsza do pracy i można go łatwo dodać do płyty chlebowej.Pakiet Quad Flat No Leads (QFN) jest zwykle używany w ustawieniach przemysłowych, ponieważ jest bardziej kompaktowy.Większość ludzi nie będzie używać wszystkich pinów ani pamięci w swoim mikrokontrolerze PIC, więc nie jest konieczne kupowanie najwyższej klasy mikrokontrolera.

Hobbysty zwykle podłącza mikrokontroler do płyty chleba lub obwodu obwodutablica.Breadboard jest łatwiejsza w użyciu, ale płyta drukowana jest preferowana w bardziej stałych aplikacjach, ponieważ jest bardziej kompaktowa i trwała.Wejścia i wyjścia, takie jak silniki, światła LED i czujniki, można podłączyć do pinów z obwodu lub płyty chlebowej.Można je następnie kontrolować za pomocą mikrokontrolera PIC.

Aby zaprogramować mikrokontroler PIC, konieczne jest posiadanie programisty PIC.Są one zwykle znacznie droższe niż same mikrokontroler i łączą się z mikrokontrolerem przez porty USB lub szeregowe na komputerze.Programowanie mikrokontrolera odbywa się również przez C. Programowanie zwykle polega na uzyskaniu wejścia i wyjścia z pinów.Zazwyczaj nowicjuszowi jest dość trudne do zaprogramowania mikrokontrolera PIC, choć można go nauczyć za pomocą książek lub samouczków online.

Mikrokontroler PIC jest podobny do mikrokontrolera AVR.Są to dwa najpopularniejsze opcje dla entuzjastów mikrokontrolerów.Żaden z tych mikrokontrolerów nie jest wyraźnie lepszą opcją.Oba są tanie, zaprogramowane w C i podobne z wyglądu.

Inną opcją do rozważenia jest stosunkowo nowy Arduino platforma.Jest to projekt open source oparty na mikrokontrolerze AVR.O wiele łatwiej jest zaprogramować Arduino niż mikrokontroler PIC, więc może to być lepszy wybór dla osób bez większego doświadczenia w programowaniu.