😄 안녕하세요 Dexter 입니다. 오늘은 아트메가128 데이터메모리인 EEPROM 에대해 알아보고 실습까지 해보겠습니다. 본문 PDF자료는 첨부파일에 있습니다. Atmega128 EEPROM 제어 EEPROM : 4KB = 2^2 x 1k x 1byte(주소 하나당 1byte) = 2^2 x 2^10 x 1byte = 2^12 x 1byte = 주소는 4096개 (0 포함) EEPROM = DATA Memory이다. EECR(컨트롤 레지스터) : 8bit EERE : 사용 명령 EEWE : 쓰기 명령(쓰기 완료후 0으로 세팅되어 있어야함) EEMWE : 쓰기작업전의 명령(1을넣어줄것) EEAR(Adderss) : 상위 4byte만 사용 하위 0 ~ 11 주소 까지 4096개 EEDR(DATA 레지스터)..
안녕하세요 L 입니다. 이번시간은 아트메가128을 C언어로 출력하기위해 개발환경설정 과정과 컴파일하는 방법에 대해 설명하고록 하겠습니다. 2장_2 부트로더와 Self 프로그래밍.pdf ★ 개발 환경 설정 ㆍ컴파일러 설치 ㆍ소프트웨어 이름 : WinAVR ㆍ다운로드링크 : http://winavr.sourceforge.net ★ 컴파일 설정 Make file 생성하기 ㆍ프로그램 설치 시 같이 설치되는 Mfile 프로그램을 이용해 Makefile을 생성 가능. 본파일을 이용해 Progeammers Notepad 프로그램에서 컴파일 가능 ㆍMfile을 실행하고 아래 그림과 같이 MCU타입을 atmega128로 선택 ㆍMPU의 속도를 설정을위해 텍스트 파일을 수정가능 하도록 "Enable Editing of M..
안녕하세요 L 입니다. AVR 프로그래밍 첫시간 !! AVR 기본 이론에 대해 알아보겠습니다. [ AVR ] ★ Dk-128 보드 ㆍAtmega128 cpu 칩이 부착된 보드이다. ㆍDK-128 보드 논리회로도 ★ DK-128의 Atmega128보드 구조 ★ AVR 마이크로 컨트롤러의 개요 ★ 마이크로프로세서 VS 마이크로컨트롤러 ★ AVR 마이크로 컨트롤러 ★ 하버드구조(Harvard architecture) ★ RISC 와 CISC의 차이점 RISC : Reduced Instruction set Computer CISC : Complex Instruction set Computer ★ Atmel 사의 AVR 시리즈 특징 ★ Atmega 128 의 기본 구조와 기능 ㆍ프로그램 메모리는 = 플래시 메모리..