Page 814 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 814
나. 모터구동
1) 컴파일러 – 코드비전(CodeVisionAVR)
가) 개요
ATtiny2313을 컴파일하기 위해 사용한 컴파일러는 CodevisionAVR이다. 코드비전은 상용 프
로그램으로 유료이지만, 무료 버전도 따로 배포하고 있다. 무료버전은 유료버전과 크게 다를
바 없이 별도의 기능 제한은 없다. 하지만 컴파일 시 생성되는 코드파일의 용량이 2Kbyte로
제한되어 있다. WinAVR도 있지만, 굳이 코드비전을 사용하는 이유는 코드비전은 WinAVR과
다르게 코드 생성기로 생성해서 모든 함수를 바로 사용이 가능하며, 다양한 프로그래머 킷을
지원해주기 때문이다.
나) CodeVisionAVR C 컴파일러의 특징
- 편리한 통합 환경 : 소스 에디터, 컴파일/링크, Flash-ROM/EEPROM 다운로드, 통신 프로그
램 등이 함께 제공 된다.
- 자동소스 코드 생성 기능 (CodeWizarAVR)
- 풍부한 라이브러리 함수 제공: 통신(UART), LCD표시, 온도, 시계, A/D 소자함수 제공.
- 편리한 FLASH, EEPROM, SRAM 변수 관리
- 포트 및 변수의 비트 제어 기능
- 인 라인 어셈 기능 제공
- 저가격 (20만원 대)
- 무료 평가버전 사용 가능(용량제한 및 일부 함수 사용 제한)
- 807 -