AD컨버터 예비보고서 마이크로컨트롤러
- 최초 등록일
- 2017.04.02
- 최종 저작일
- 2017.01
- 21페이지/ 한컴오피스
- 가격 1,000원
목차
제 8장 UART
1. UART
2. RS232
3. ATMega128의 USART 포트
4. 실습 11 : UART로 Hello 보내기
5. 실습 12 : UART로 PC와 데이터 주고받기
제 9장 A/D 컨버터
1. A/D 컨버터
2. ATMega128의 A/D 컨버터
3. 실습 13 : A/D 컨버터로 광센서 읽기
본문내용
1. UART
(1) UART의 개요
UART(Universal Asynchronous Receiver/Transmitter)는 컴퓨터에 부착된 직렬 장치들로 향하는 인터페이스를 제어하는 프로그램이 들어 있는 장치이다. UART 통신은 시리얼 기반의 통신 방식으로 일반적으로 RS232 프로토콜을 통해 원격지와 통신을 지원하는 방식이다. UART는 컴퓨터에게 RS-232C DTE 인터페이스를 제공함으로써, 모뎀이나 다른 직렬장치들과 통신하거나 데이터를 주고받을 수 있게 한다.
(2) UART의 동작
컴퓨터로부터 병렬 회로를 통해 받은 바이트들을, 외부에 전달하기 위해 하나의 단일 직렬 비트 스트림으로 변환한다. 내부로 전송할 때에는, 직렬 비트 스트림을 컴퓨터가 처리할 수 있도록 바이트로 변환한다. 외부 전송을 위해 패리티 비트를 추가하며, 수신되는 바이트들의 패리티를 확인하고, 패리티 비트를 제거한다. 데이터를 외부로 내보낼 때에는 시작 비트와 정지 비트를 추가하고, 수신되는 데이터에서는 그것들을 제거한다. 키보드나 마우스로부터 들어오는 인터럽트를 처리한다. 다른 종류의 인터럽트 처리와 컴퓨터의 동작 속도를 장치의 속도와 동등하게 맞추도록 요구하는 장치를 관리할 수 있다. 보다 진보된 UART들은 일정량의 데이터 버퍼링을 제공함으로써, 컴퓨터와 직렬 장치들의 데이터 스트림이 대등하도록 맞추어준다.
2. RS232
(1) RS-232C의 개요
RS-232C는 1969년 미국의 EIA (Electric Industries Associantion)에 의해서 정해진 표준 인터페이스로 이것의 정의는 "직렬 2진 데이터의 교환을 하는 데이터 터미널 장비(DTE)와 데이터 통신장비(DCE)간의 인터페이스의 제반을 규정하는 것" 이라고 하고 있다. 여기에서 RS는 Recommended Standard의 약자이고 232는 특정규격의 식별번호이며 C는 버전을 의미한다.
참고 자료
없음