AVR 2

마이크로 콘트롤러에 프로그램을 넣기 위해서~

지난번 마이크로 콘트롤러 전반적인 소개에 이어 이번에는 마이크로 콘트롤러에 프로그램을 집어 넣는 하는 장비인 ISP(In System Programmer)이야기를 해보기로 하겠다. 먼저소개한 AVR이라는 마이크로 컨트롤러에 프로그램을 업로드 하기 위해서는 ISP라는 장치를 쓴다. 인 시스템 프로그래머는 말 그대로 시스템 안에서 프로그램을 업로드 할 수 있도록 해주는 장비다. 예전에는 프로그램을 바꾸려면 칩을 일일이 뽑아서 프로그래머라는 비싼 기계에 다시 꽂아서 프로그램을 업로드 해야 했었지만 요즘에는 그냥 만든 장비에 그대로 꽂아 놓은채 커넥터만 꽂아서 프로그램을 업로드 할 수 있다. AVR 시리즈의 마이크로 컨트롤러가 그런 기능을 제공하기 때문에 가능해진 것이다. 물론 장비를 만들때 프로그래밍 용 포트..

Electronics 2008.05.18

마이크로 컨트롤러란? - 간단한 소개와 사용법

지구라는 별엔 마이크로 컨트롤러라는 것이 있다. 그것은 우리집 보온밥솥에도 하나 들어 있고 세탁기에도 들어 있고 전자레인지에도 들어 있다. 그러면 플러그랑 같은거냐? 물론 아니다. 마이크로컨트롤러는 가전 제품안에서 자동으로 무엇인가를 처리해주는 역할을 하고 있다. 그럼 컴퓨터랑 뭐가 다른가? 컴퓨터는 훨씬 비싸고 빠르고 다양한 일을 할 수 있으나 마이크로 컨트롤러는 싸고 간단한 일을 주로 하고 있다. 너무 뜬구름 잡는것 같은가? 컴퓨터의 CPU와 비교해 보면 마이크로 컨트롤러도 같은 종류의 칩이긴 한데 일단 가격면에서 내가 쓰는 아르뒤노 보드에 들어가는 Atmel이라는 회사의 AVR시리즈 중에 Atmega168이라는 칩이 4,400원이다. 인텔이라는 회사의 코어듀오니 하는 것들과는 비교가 안되게 싸다. ..

Electronics 2008.05.08