▶ 제1장 ATmega1280/2560의 구조와기능
▶ 1.1 AVR 마이크로콘트롤러의 개요
▶ [휴게실] CPU에서 레지스터 중심구조와 하버드 구조
▶ [휴게실] 마이크로프로세서와 마이크로콘트롤러
▶ 1.2 ATmega1280/2560의 기본 구조와 기능
▶ [휴게실] "마이컴"이라는 기술용어는 없다
▶ [휴게실] EEPROM과 플래시 메모리
▶ 1.3 ATmega1280/2560의 명령 세트
▶ [휴게실] 수치 데이터의 2의 보수 표현법
▶ 1.4 ATmega1280/2560의 기본 하드웨어
▶ 1.5 ATmega1280/2560의 인터럽트 처리
▶ [휴게실] ATmega1280과 ATmega2560의 소프트웨어 호환성
▶
▶ 제2장 ATmega1280/2560의 내장 I/O 기능
▶ 2.1 병렬 I/O 포트
▶ [휴게실] 인터럽트 플랙 비트의 클리어
▶ 2.2 타이머/카운터 및 PWM 출력
▶ [휴게실] ATmega1280/2560 타이머/카운터의 동작 모드 요약
▶ 2.3 USART 직렬통신 포트
▶ [휴게실] ASCII 코드
▶ 2.4 SPI 직렬통신 포트
▶ 2.5 TWI 직렬통신 포트
▶ 2.6 A/D 컨버터
▶ [휴게실] ATmega1280/2560에서 A/D 컨버터 사용의 주의사항 요약
▶ 2.7 아날로그 비교기
▶
▶ 제3장 OK_1280/2560 키트 및 개발 툴
▶ 3.1 OK_1280/2560 키트의 구조와 기능
▶ [휴게실] 회로도에서는 생략되지만 PCB에서 유의할 사항
▶ 3.2 AVR ISP 다운로드 케이블
▶ [휴게실] AVR 관련 업체 및 개인 홈페이지 리스트
▶ [휴게실] 동글
▶ 3.3 AVR Studio와 WinAVR의 설치 및 사용
▶ [휴게실] 어셈블리 언어인가, C언어인가?
▶ 3.4 AVR Studio의 매크로 어셈블러
▶ 3.5 WinAVR의 AVR_GCC 컴파일러
▶ [휴게실] AVR C언어에서 변수를 사용할 때의 유용한 팁
▶ [휴게실] Atmel사의 프로그래밍 힌트
▶ [휴게실] 어셈블리 언어와 C언어에 대한 5가지의 잘못된 편견
▶
▶ 제4장 어셈블리와 C언어 프로그래밍
▶ 4.1 ATmega1280/2560 어셈블리 프로그램 기초
▶ 4.2 ATmega1280/2560 C언어 프로그램 기초
▶ 4.3 기본적인 프로그래밍 기법
▶ 4.4 텍스트형 LCD 모듈 응용 프로그램
▶ [휴게실] 텍스트형 및 그래픽형 LCD 모듈의 근본적인 차이
▶ 4.5 키입력 및 인터럽트 처리 프로그램
▶ [휴게실] 키 접점 방식
▶ 4.6 타이머/카운터 인터럽트 프로그램
▶ 4.7 타이머를 이용한 PWM 제어 프로그램
▶ 4.8 타이머를 이용한 디지털 시계 프로그램
▶ 4.9 타이머를 이용한 음악연주 프로그램
▶ 4.10 A/D 컨버터 응용 프로그램
▶ [휴게실] A/D 컨버터의 분류
▶ 4.11 D/A 컨버터 응용 프로그램
▶ [휴게실] D/A 컨버터의 분류
▶ 4.12 RS_232C 직렬통신 응용 프로그램
▶ 4.13 SPI 직렬통신 응용 프로그램
▶ 4.14 TWI 직렬통신 응용 프로그램
▶ 4.15 7세그먼트 LED 응용 프로그램
▶ 4.16 DS12C887 RTC 응용 프로그램
▶ 4.17 그래픽형 LCD 모듈의 기본 프로그램
▶ 4.18 그래픽형 LCD 모듈의 그래픽 프로그램
▶ 4.19 그래픽형 LCD 모듈의 한글 표시 프로그램
▶ 4.20 ATmega1280/2560의 기타 응용 프로그램
▶ [휴게실] 인텔 HEX 파일의 형식
▶
▶ <부록1> ATmega1280/2560의 데이터 시트
▶ <부록2> 키트 테스트 프로그램 kit_test.asm의 소스