티스토리 뷰
Atmel Studio7 설치에대해 알아보자.
우리가 사용할 수 있는 버전으로는 4.x, 6.x, 7.x 버전이 존재
Atmel Studio는 버전이 올라가며 점차 AVR 8bit, 32bit 뿐 아니라 ARM계열의 칩까지 모두 지원을 하기 때문에
앞으로 Atmel 제품을 이용해 개발을 진행하려 할 때 최신버전의 툴을 이용해서 개발할 것이 권장된다.
그중에서 우리의 개발 환경에 맞는(호환되는) IDE 버전은 6.x 이상의 버전이면 가능하지만
보다 최신버전을 설치하여 개발을 진행해보도록 하자.
http://www.microchip.com/avr-support/atmel-studio-7
# 하단에 다운로드란에서 둘중 어느거로 설치를 진행하건 상관없다.
# 최초에 라이센스 동의 및 디폴트경로 그리고 오류발생시 서버로 전송할것인지에 대한 여부를 묻는다.
# 그다음으로 설치할 MCU를 선택할 수 있다. 우리의 실습환경에는 8-bit 면 되지만, 필요에 의해 설치를 진행하면 된다.
# 그 다음으로 프레임워크 및 예제프로젝트인데, 그냥 설치해주자
이후로는 특별한게 없다. 그냥 쭉 설치 진행해주면 된다.
Visual Studio 2015버전의 쉘 등을 가져다 사용하기때문에 용량이 꽤 큰편이다.
# 설치가 완료되고 아트웰스튜디오가 실행 된 최초 화면이다. 꽤나 비주얼프로젝트랑 비슷하다.
그다음 프로젝트를 생성해보도록 하자.
# 우리가 작성할 프로젝트는 GCC C Executable Project 이다.
따라서 프로젝트명, 경로 지정후에 생성을 눌러주자
# 그 다음으로는 사용할 칩을 선택 할 수 있다.
만약 설치시 8-bit을 포함해 모든 칩에 대한 설치를 진행했다면 모든 파일이 보이게 된다.
실습 진행때 128A 가 가장 많이 교육용으로 진행되지만, 디버거 사용등을 고려하여 ATmega168로 진행하자.
# 168대에도 여러 연관종류들이 존재하지만, ATmega168A로 학습을 진행해보도록 하자.
# 프로젝트가 생성이 되면 디폴트 셋팅들을 확인 할 수 있다.
우측의 솔루션 탐색기가 활성화 되어있는게 전체적인 맥락을 고려할 때 유용하다(Ctrl + Alt + L).
이번엔 실습에 필요한 데이터시트를 다운받자.
http://www.microchip.com/doclisting/TechDoc.aspx?type=datasheet&productfamily=8-BIT
# Summary 와 Complete 두가지 버전이 있다. Complete 버전을 받도록 하자.
열어서 Pin Configuration 항목을 확인해보자.
# 각 핀에 이름이 붙어있고 32핀을 가지고있음을 확인 할 수 있다.
이 핀을 가지고 엑셀로 파일을 하나 만들어보자.
각 핀은 모두 동일한 역할을 하는것이 아니라, 다르기 때문에 엑셀로 분류해서 저장해 놓을 필요가 있다.
따라서 각 핀을 어떤 기능으로 사용하고있는지 정리가 되어야 코드를 짤 때 혼동이 없다.
# 다 완성되면 위와같은 형태를 띈다.
'EMBEDDED > 8-bit AVR' 카테고리의 다른 글
6) OR연산을 이용하여 특정비트 1로 만들기 (0) | 2018.04.21 |
---|---|
5) 이진수 표현과 쉬프트 연산자 사용 (0) | 2018.04.20 |
4) LED 제어 (0) | 2018.04.18 |
3) LED켜기 & 시뮬레이터 디버깅 (0) | 2018.04.18 |
1) Introduction (0) | 2018.04.11 |