IC 프로그래밍이란 무엇입니까?
IC (통합 회로) 프로그래밍은 코드를 통해 소프트웨어를 만든 다음 IC에 추가하는 컴퓨터 프로그래밍 유형입니다. 컴퓨터는 IC에 소프트웨어를 업로드 할 수 있기 때문에 일반적으로 IC 프로그래밍을위한 브리지로 컴퓨터를 사용하여 수행됩니다. 마이크로 컨트롤러가 특정 장치를 제어하는 데 가장 일반적으로 사용되지만 기본 컴퓨터 자체에도 사용될 수 있습니다. IC 프로그래밍을 통해 코딩 할 수있는 많은 동작이 있으며 제어 대상에 따라 달라집니다.
IC 프로그래밍에서는 소프트웨어로 시작합니다. 누군가는 장치를 제어하기 위해 만들어진 소프트웨어를 만들고 소프트웨어를 컨트롤러에 추가해야합니다. 프로그램이 전송되지 않으면 일반적으로 컨트롤러가 제어를 수행하기위한 적절한 코딩이나 절차가 없기 때문에 컨트롤러가 장치에게 무엇을하도록 명령 할 수있는 방법이 없습니다. 프로그래밍은 일반적으로 고전적인 논리로 작성되며 많은 "if / then"문이있는 경향이 있습니다.
IC 프로그래밍이 완료된 후 소프트웨어를 회로에 추가해야합니다. 때때로이 작업을 용이하게하기 위해 별도의 마이크로 컨트롤러를 만들 수 있지만 가장 일반적으로 컴퓨터를 통해 수행됩니다. 일반적으로 소프트웨어를 코딩하는 데 사용되는 컴퓨터는 IC와 연결되어 프로그래밍을 업로드합니다. 회로 자체가 컴퓨터 자체에 있더라도 마찬가지입니다.
마이크로 컨트롤러는 일반적으로 IC에 소프트웨어와 명령이 없어 쓸모가 없기 때문에 거의 모든 IC 프로그래밍 인스턴스가 마이크로 컨트롤러를 위해 수행됩니다. 마이크로 컨트롤러는 대부분의 명령어를 준수 할 수 있으며, 이동이 가능하며 대부분의 시스템에 쉽게 설치할 수 있으므로 프로세스가 더 쉬워집니다. 동시에 컴퓨터 회로에는 IC에 새로운 프로그래밍이 추가되어 컴퓨터의 기능이 향상되지만 다른 프로그래밍이 이미 대부분의 회로에 있기 때문에 일반적으로 어렵습니다.
IC 프로그래밍은 많은 명령과 명령을 생성 할 수 있으며이를 위해 사용할 수있는 프로그래밍 언어가 많이 있습니다. 일반적으로 프로그래밍 자체가 명령 할 수있는 작업에는 제한이 없지만 장치가 수행 할 수있는 작업에는 제한이 있습니다. 예를 들어, IC 프로그래밍이 스테퍼 모터 (프로그래밍 된 단계에 따라 움직이는 모터) 용인 경우, 장치는이 명령을 사용할 수 없기 때문에 프로그래밍으로 모터가 컴퓨터 문서를 통해 사용자 편집을 감시하도록 명령 할 수 없습니다.