ㆍ캐릭터 LCD 는 DATA 레지스터와 Instruction data 레지스터 두 가지가 있다. ㆍRS 와 R/W 는 실질적으로 같다. ㆍRS 와 DB0-DB7 값은High, Low 값을 신경쓰지 않음으로 전체적으로 Low 값으로 세팅하여 시작한다. ㆍ타이밍 도우를 참조하여 LCD 활성화 함수를 만든다. ( E에 주목할 것 ) ㆍRS : 명령 ㆍR/W : 읽기/쓰기 ㆍE : 활성/비활성 ㆍBUS : 초기화 실행 결과 :
Chapter 1. 수신 UART 수신//======PORTL LED===================== #define LED 7 #define PORTL (*((volatile unsigned char *)0x10B)) #define DDRL (*((volatile unsigned char *)0x10A)) //======ADC========================= #define ADC (*((volatile unsigned int *)0x78)) #define ADCH (*((volatile unsigned char *)0x79)) #define ADCL (*((volatile unsigned char *)0x78)) #define ADCSRA (*((volatile unsigned char..
Chapter 1. 설치 ㆍATMEGA 2560 키트 구성 ㆍ하드웨어 구성도 ㆍCD 구성에 포함됭 있는 iccv7avr_demo 컴파일러를 설치한다. ㆍUSB 드라이버를 ( http://www.newtc.co.kr/ ) 사이트 자료실을 검색하여 다운받고 설치한다. ㆍ설치 후 장치관리자에서 드라이버가 잘 잡혔는지 확인후에 연결된 컴포트 번호를 알아둔다. ㆍ위에서 소개한 사이트의 자료실 또는 ATMEL 웹싸이트에서 AVR Studio를 다운 받는다. ㆍ위 프로그램을 설치한 후에는 Stk500.exe 위치를 아래 경로에서 발견할 수 있다. ( 일반적으로, C:\Program Files\Atmel\AVR Tools\STK500 ) ㆍiccv7avr_demo 컴파일을 실행한 후 Tool 하단메뉴의 In Syste..