PIC 마이크로 컨트롤러 란 무엇입니까?
주변 장치 인터페이스 컨트롤러 (PIC)는 애호가와 발명가가 일반적으로 사용하는 일종의 마이크로 컨트롤러입니다. PIC 마이크로 컨트롤러에는 일반적으로 마이크로 컨트롤러의 입력 및 출력을 제어하는 20-60 개의 핀이 있습니다. 일반적으로 회로 보드에 통합되며 C 언어를 사용하여 프로그래밍됩니다. PIC 마이크로 컨트롤러는 저렴하고 유연하며 사용하기 쉬워 마이크로 컨트롤러에서 널리 사용됩니다.
사용 가능한 여러 유형의 PIC 마이크로 컨트롤러가 있습니다. 서로 다른 모델의 차이점은 폼 팩터, 핀 수 및 메모리 양입니다. 듀얼 인라인 패키지 (DIP)는 일반적으로 PIC 애호가가 선호합니다. 작업하기 쉽고 브레드 보드에 쉽게 추가 할 수 있기 때문입니다. QFN (quad flat no-leads) 패키지는 일반적으로 더 컴팩트하기 때문에 산업 환경에서 사용됩니다. 대부분의 사람들은 PIC 마이크로 컨트롤러에서 모든 핀 또는 메모리를 사용하지는 않으므로 최첨단 마이크로 컨트롤러를 구입할 필요는 없습니다.
애호가는 보통 자신의 마이크로 컨트롤러를 브레드 보드 또는 회로 보드에 연결합니다. 브레드 보드는 사용하기 쉽지만 회로 보드는 더 작고 내구성이 있기 때문에보다 영구적 인 응용 분야에서 선호됩니다. 모터, LED 조명 및 센서와 같은 입력 및 출력을 회로 또는 브레드 보드의 핀에 연결할 수 있습니다. 그런 다음 PIC 마이크로 컨트롤러로 제어 할 수 있습니다.
PIC 마이크로 컨트롤러를 프로그래밍하려면 PIC 프로그래머가 필요합니다. 이들은 일반적으로 마이크로 컨트롤러 자체보다 훨씬 비싸며 컴퓨터의 USB 또는 직렬 포트를 통해 마이크로 컨트롤러에 연결됩니다. 마이크로 컨트롤러 프로그래밍도 C를 통해 수행됩니다. 프로그래밍은 일반적으로 핀에서 입력 및 출력을 얻는 것으로 구성됩니다. 초보가 PIC 마이크로 컨트롤러를 프로그래밍하는 것은 일반적으로 매우 어렵지만 책이나 온라인 자습서를 통해 배울 수 있습니다.
PIC 마이크로 컨트롤러는 AVR 마이크로 컨트롤러와 유사합니다. 이들은 마이크로 컨트롤러 애호가들에게 가장 인기있는 두 가지 선택입니다. 이 마이크로 컨트롤러 중 어느 것도 분명히 더 나은 옵션은 아닙니다. 둘 다 싸고 C로 프로그래밍되어 있으며 모양이 비슷합니다.
고려해야 할 또 다른 옵션은 비교적 새로운 Arduino® 플랫폼입니다. AVR 마이크로 컨트롤러를 기반으로하는 오픈 소스 프로젝트입니다. PIC 마이크로 컨트롤러보다 Arduino®를 프로그래밍하는 것이 훨씬 쉬우므로 프로그래밍 경험이없는 사람들에게 더 나은 선택 일 수 있습니다.