외부 메모리 인터페이스 예비보고서 마이크로컨트롤러
- 최초 등록일
- 2017.04.02
- 최종 저작일
- 2017.01
- 18페이지/ 한컴오피스
- 가격 1,000원
목차
제 10장 외부 메모리 인터페이스
1. ATMega128의 외부 메모리 인터페이스
2. 외부 메모리 인터페이스 설정 레지스터
3. Text LCD
4. 실습 14 : TEXT LCD에 글자쓰기
5. SRAM(Static RAM)
6. 실습 15 : 외부메모리 I/F에 SRAM붙이기
참고문헌
본문내용
1. ATMega128의 외부 메모리 인터페이스
(1) ATMega128의 외부 메모리 인터페이스
칩 외부에 더 큰 용량의 메모리나 별동,l 주변장치들을 연결하기 위한 인터페이스이다. 외부 램, 외부 플래시 롬 또는 LCD나 DA변환기와 같은 주변장치의 인터페이스용으로 사용할 수 있다. 노멀모드에서 0x1100-0xffff번지에 외부 데이터 메모리로 사용가능하다. 외부 메모리 인터페이스 기능으로 주변장치와 적절한 인터페이스를 위한 0-3의 대기 사이클을 지정할 수 있고 2개의 섹터로 외부 데이터 메모리를 분할하고 이들에 독립적인 대기 사이클을 지정할 수 있다. 16비트 주소의 상위바이트에 중 필요한 개수의 비트만을 주소 버스로 동작 가능하게 하며 데이터 버스의 신호들이 동작할 때 전류 소비량이 감소되도록 Bus-keeper 기능 설정이 가능하다.
[ DA 변환기 ]
Digital to Analog Converter, 디지털 신호를 그 수치에 대응한 전압이나 전류 등의 아날로그 신호로 변환하는 기기나 소자로서, AD 변환기의 역의 기능을 가지고 있다.
[ Bus-keeper ]
전력소비를 줄이기 위해 리드 동작 시, 이전의 상태값을 그대로 출력하는 것
(2) 외부 메모리 인터페이스 신호
ATMega128의 외부 메모리 연결을 위한 핀의 종류는 총 5가지이다.
① PA7~PA0(핀44~핀51) : 외부 메모리 하위주소와 데이터버스로 사용된다.
② PC7~PC0(핀35~핀42) : 외부 메모리 상위주소 버스로 사용된다.
③ ALE(Address Latch Enable, PG2, 핀43) : 외부메모리에 접근할 때 PA에서 출력되는 하위주소값을 래치할 수 있도록 CPU에서 1레벨값을 출력해준다.
④ RD(PG1, 핀34) : 외부데이터 메모리를 읽을(Read) 때 사용되는 스트로브 신호 출력 단자로 사용된다.
⑤ WR(PG0, 핀33) : 외부 데이터 메모리에 쓸(Write) 때 사용되는 스트로브 신호 출력 단자로 사용된다.
이 핀들은 MCUSR레지스터를 이용해서 설정한다.
참고 자료
HBE-MCU-Multi로 배우는 마이크로컨트롤러 <AVR편> 199-226쪽.
ATmega128마이크로컨트롤러실습, 박민상,이희찬,김경연, 2013 복두출판사 156~187쪽.
http://cafe.naver.com/carroty/58482
http://jokergt.tistory.com/71
http://blog.naver.com/072lsch?Redirect=Log&logNo=50170006463
컴퓨터인터넷IT용어대사전, 전산용어사전편찬위원회 엮음, 2011.1.20, 일진사
기계공학용어사전, 기계공학사전편집위원회, 1995.3.1, 한국사전연구사
IT용어사전, 한국정보통신기술협회
자동차 용어사전, 자동차용어사전편찬회, 2012.5.25., 일진사