방학을 맞아 그동안 하고싶었던 임베디드 프로그래밍을 하기로하였다. 우선 필요한 물품은 다음과 같다.
나는 제일 만만한 Atmel사의 ATmega128을 선택하였다.
🛒✔ 재료준비
- 컴퓨터
- Atmega128 테스트보드
- ISP 및 케이블
- 브레드보드
- 점퍼케이블
- LED, 7-segments.... etc
Atmega128 테스트 보드는 다음 제품을 사용하였다. UST-MPB-Atmega128 v2.0 / 디바이스마트 (devicemart.co.kr)
UST-MPB-Atmega128 v2.0
ATmega128 테스트용 보드
www.devicemart.co.kr
그리고 ISP 및 케이블은 다음 링크에서 구매하였다.
https://smartstore.naver.com/maicom/products/2703007120
MAI-ISP-STK500 : AVR Flash/EEPROM Memory STK500 타입 프로그래머 : 엠에이아이
[엠에이아이] 아두이노 AVRISP STK-500 MK2 ATMEGA128 모듈을 설계 생산 판매합니다.
smartstore.naver.com
이 제품을 구매한 이유는 Atmega128 단독으로 USB연결은 매우 힘들기 때문이다.
빵판과 그 외의 제품은 알아서 구하면 된다.
💻개발환경 설정
임베디드 개발툴은 Microchip Studio, CodevisionAVR 등 다양한 개발툴들이 나와있다. 나는 그 중 CodeVisionAVR이란 프로그램을 사용하기로 결정하였다.
다운로드 링크는 아래에! (폴란드회사인듯하다)
CodeVisionAVR Download Current Version (hpinfotech.ro)
CodeVisionAVR Download Current Version
• When installing CodeVisionAVR under Windows 8 and 8.1, please right click on the CodeVisionAVR, LCD Vision and Atmel Studio icons on the desktop, select Properties|Advanced and enable the Run as Administrator option • If the older Atmel Studio 6 is p
www.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 |