ATmega128에 작성한 프로그램을 전송하기 위한 케이블이 필요하다.

ISP : In-System Programmer

보통은 아래와 같은 프린터포트를 활용한 Serial-ISP를 활용한다고 한다.

사용자 삽입 이미지

내가 지금 공부하려는 환경에서는 프린터포트가 없기에, USB-ISP를 활용할 예정이다.

사용자 삽입 이미지

위 제품은 아래 회사 제품으로, 드라이버 설치 후 사용해야 한다.
http://www.newtc.co.kr/


반응형

'민이나라'에서 많은 정보를 알 수 있었다.
http://blog.daum.net/devil1879/14303121
=============================================================
[ 컴파일러 ]
1. CodeVisionAVR (http://www.hpinfotech.ro/)
    - 상용 프로그램으로, 다운로드 프로그램이 내장되어있다.
    - 코드 사이즈에 제한이 있는 무료 버전도 있긴 하다.
    - v1.25.8 버전이 현재(08.03.06) 가장 최신 버전

2. AvrEdit (http://www.terabank.co.kr/)
    - 무료 프로그램으로, 국내 업체에서 제작 배포되고 있다.
    - 황해권씨가 제작한 것으로 알고 있다.
    - AVR-gcc 기반의 WinAVR을 포함하고 있는 통합환경
    - v3.7c(Update)-Eng / v3.6-Kor 버전이 가장 최신 버전

3. AVR Studio 4 (http://www.atmel.com/)
    - ATmega128의 제조사인 ATmel사에서 제공하는 프로그램이다.
    - 어셈블리 컴파일러는 내장되어 있다.
    - WinAVR은 별도로 설치해야 한다.
    - v4.13 / SP1 / SP2 까지가 최신버전이다.

4. WINAVR (http://winavr.sourceforge.net/)
    - 정체는 AVR-gcc의 최근 이름(?)이란다.
    - 발음은 희한하게도 'whenever'라고 한단다.
    - v20071221 현재 최신버전이다.

[ 다운로더 ]
1. ToastProg2005 (http://www.seniorcom.co.kr/)
    - 시니어컴이라는 곳에서 제작 배포하고 있는 듯 함.
    - 공식사이트 http://cafe.daum.net/avr8051
    - 일명 "PonyProg보다 빠른 국산 무료 AVR ISP 프로그램".
    - v1.1b 최신 버전

2. PonyProg2000 (http://www.lancos.com/prog.html)
    - 무료 프로그램으로 가장 유명한 serial device programmer이다.
    - 이태리 프로그래머 Claudio Lanconelli의 작품이다.
    - 최근 칩은 지원하지 못한다고 한다.
    - v2.07c BETA 최신 버전


위와 같은 프로그램들 중에서,
개인적인 선택으로 "CodeVision"을 사용해서 공부하도록 하겠다.
반응형

ATmega128 공부하려고 보드 하나 장만했다.
http://www.devicemart.co.kr/mart7/mall.php?cat=004008000&query=view&no=15964
41,800 원(부가세별도)이다.
SD의 의미는 SmartDisplay사에서 만들었음을 의미한다.
설명은 아래와 같다.
===================================================================
오랫만에 들어갔더니, 디바이스마트에서는 판매가 종료되었나보다.

"스마트디스플레이"에서 찾을 수 있었다.
http://www.smartdisplay.co.kr/FrontStore/iGoodsView.phtml?iCategoryId=5&iCategoryIdMain=0&iGoodsId=0005_00004&iCurrentPage=1





======================================================================
SD-128C Package

제품설명

  • ATMEGA128을 사용한 교육 / 개발 보드 입니다. 개발자가 주변회로를
    설계하기 쉽도록 많은 기능들을 SD-128C에서 지원합니다.

제품사양

  • CPU : ATMEGA128-16AU (TQFP)
  • Size : 90mm * 61mm
  • 전원 : 12V (5V는 헤더 입력으로 가능)
  • Clock : 16Mhz
  • 외부 데이터 메모리 내장 : 32Kbyte SRAM
  • 74HC573 사용으로 어드레스 디코딩이 가능
  • ATF(GAL)16V8 사용으로 6개의 Chap Enable 신호 생성
  • 3A 스위칭 레귤레이터 사용으로 주변회로 확장 시 풍부한 전류 제공
  • DAC와 OP-Amp와 같은 아날로그 소자를 구동하기 위한
  •      부전압(-10V) 출력 회로 내장
  • 외부에서 전원 입력 가능
  • 외부로 전원 출력 가능
  • 2개의 RS232 포트 사용
  • 문자 LCD를 위한 커넥터 내장
  • ISP 커넥터 내장
  • JTAG 커넥터 내장
  • 4개의 LED 내장
  • 4개의 포트 스위치 내장
  • Reset Switch 실장
  • RTC(Real Time Clock) 크리스탈 내장
  • 회로도및 데모 소스 제공(첨부자료다운)


회로도

데모소스
반응형

+ Recent posts