인터뷰 AVR MCU 개발, 이것에 유의하라
AVR MCU 개발 시 유의해야 할 사항 마이크로컨트롤러(이하 MCU) 개발 시 하드웨어 또는 C 언어 프로그래밍 오류에 의해 장비가 원하는대로 동작하지 않는 경우가 있다. 여기서는 MCU 개발 시 유의해야 할 점에 대해 살펴본다. 현재 AVR MCU가 많이 사용되므로 AVR 위주로 설명한다. 시뮬레이션과 회로 동작 일반적으로 전자회로를 개발할 때 양산하기 전에 회로를 미리 구성하여 회로가 정상적으로 동작하는지 파악한다. 그리고 시뮬레이션 프로그램 사용하여 전자회로의 동작을 체크하기도 한다. 비교적 간단한 회로인 경우 시뮬레이션에서 잘 동작하면 실제로도 잘 동작한다. 그러나 회로가 복잡해질수록 시뮬레이션에서는 잘 동작했지만 실제로 회로를 꾸며보면 제대로 동작하지 않는 경우가 있다. WinAVR Programmer's Notepad와 Codevision C의 특징과 비교 1. WinAVR WinAVR을 설치하면 자동으로 WinAVR Programmer’s Notepad가 깔린다. WinAVR에는 gcc 컴파일러를 구동할 수 있는 기능이 있으며 무료 프로그램치고는 사용하기 좋은 편이다. 단, gcc 컴파일러를 사용할 때는 소스 파일을 작성한 후, 작성