방학을 맞아 그동안 하고싶었던 임베디드 프로그래밍을 하기로하였다. 우선 필요한 물품은 다음과 같다.
나는 제일 만만한 Atmel사의 ATmega128을 선택하였다.
🛒✔ 재료준비
- 컴퓨터
- Atmega128 테스트보드
- ISP 및 케이블
- 브레드보드
- 점퍼케이블
- LED, 7-segments.... etc
Atmega128 테스트 보드는 다음 제품을 사용하였다. UST-MPB-Atmega128 v2.0 / 디바이스마트 (devicemart.co.kr)
그리고 ISP 및 케이블은 다음 링크에서 구매하였다.
https://smartstore.naver.com/maicom/products/2703007120
이 제품을 구매한 이유는 Atmega128 단독으로 USB연결은 매우 힘들기 때문이다.
빵판과 그 외의 제품은 알아서 구하면 된다.
💻개발환경 설정
임베디드 개발툴은 Microchip Studio, CodevisionAVR 등 다양한 개발툴들이 나와있다. 나는 그 중 CodeVisionAVR이란 프로그램을 사용하기로 결정하였다.
다운로드 링크는 아래에! (폴란드회사인듯하다)
CodeVisionAVR Download Current Version (hpinfotech.ro)
여기서 Evaluation버전을 다운로드한다. 4kbytes 코드지만 저걸 내 수준에서는 다 채우기도 힘들다 ㅋㅋㅋㅋㅋ
설정이 완료되었으면 프로그램을 실행시켜보자.
CodeVisionAVR는 이렇게 생긴 작업환경을 가지고있다.
다음 글은 Atmega128과 ISP 그리고 이 작업환경으로 LED를 제어해볼것이다.
'Embedded > AVR' 카테고리의 다른 글
🎇Atmega128 4 digit 7 segment 제어하기 (0) | 2021.01.22 |
---|---|
Atmega128 다중 LED제어 (0) | 2021.01.16 |
📝ATmega128로 LED 켜보기 (0) | 2021.01.15 |