본문/내용
1. 실험목표
① USART에 대한 원리를 이해한다.
② USART를 실습을 통하여 확인하고 검증한다.
2. 관련이론
∎ USART(Universal Synchronous and Asynchronous Receiver and Transmitter) 정의
- ATmega128에는 2개의 USART 직렬 통신 포트 USART0 및 USART1을 가지고 있는데, 이것들은 동기 및 비동기 전송 모드에서 전이중 통신이 가능하고, 멀티 프로세서 통신 모드로 동작하는 것도 가능하며, 높은 저밀도의 브레이트 발생기(Baud Rate Generator)을 내장하고 있다.
∎ USART(Universal Synchronous and Asynchronous Receiver and Transmitter) 특징
① 전 이중 동작(독립 직렬 수진 및 송신 레지스터)
② 비동기 방식과 동기 방식 통신모드 지원
③ 마스터와 슬레이브 클럭 동기 동작
④ 고해상도 Baud Rate 발생기 내장
⑤ 5, 6, 7, 8이나 9 데이터 비트, 1~2개의 Stop Bit를 제공
⑥ 홀수 혹은 짝수 패리티 발생과 패리티 체크를 하드웨어적으로 지원
⑦ 디지털 Low Pass 필터가 내장된 Noise 필터링 기능
⑧ 멀티 프로세서 통신 모드 기능
⑨ 2배속의 비동기 통신 모드 기능
⑩ 에러 검출 기능
- 동기식 전송 모드에…