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 zazwyczaj ma od 20 do 60 pinów, które kontrolują wejście i wyjście z mikrokontrolera. Zazwyczaj są one zintegrowane z płytką drukowaną i programowane w języku C. Mikrokontrolery PIC są niedrogie, elastyczne i łatwe w użyciu, co czyni je popularnym wyborem w mikrokontrolerach.

Istnieje wiele rodzajów mikrokontrolerów PIC. Różnice między różnymi modelami to współczynnik kształtu, liczba pinów i ilość pamięci. Pakiet podwójnych linii (DIP) jest zwykle preferowany przez hobbystów PIC, ponieważ jest łatwiejszy w obsłudze i można go łatwo dodać do deski do krojenia chleba. Pakiet quad flat no-lead (QFN) jest zwykle stosowany w warunkach przemysłowych, ponieważ jest bardziej kompaktowy. Większość ludzi nie wykorzystuje wszystkich pinów ani pamięci w swoim mikrokontrolerze PIC, więc nie trzeba kupować najnowocześniejszego mikrokontrolera.

Hobbysta zwykle podłącza swój mikrokontroler do płyty pilśniowej lub płytki drukowanej. Płytka jest łatwiejsza w użyciu, ale płytka drukowana jest lepsza w bardziej trwałych zastosowaniach, 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 obwodu lub płyty chlebowej. Można je następnie kontrolować za pomocą mikrokontrolera PIC.

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

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

Inną opcją do rozważenia jest stosunkowo nowa platforma Arduino®. Jest to projekt typu open source oparty na mikrokontrolerze AVR. Znacznie łatwiej jest zaprogramować Arduino® niż mikrokontroler PIC, więc może być lepszym wyborem dla osób bez dużego doświadczenia w programowaniu.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?