[Atmega128] 8. UASRT 통신 (Universal Synchronus Receiver Transmit)
USART (Universal Synchronus Receiver Transmit)에 대하여 알아보자. 스타트 비트 : 1비트로 이루어 졌으며 항상 0레벨이다. 송신시에 자동적으로 생성된다. 데이터 비트 : 5,6,7,8,9비트가 가능하다. 패리티 비트 : 패리티를 사용하지 않을 수도 있고 사용하는 경우 홀수 혹은 짝수 패리티 1비트를 사용한다. 스탑 비트 : 1,2개의 비트가 가능하며 항상 1레벨이다. 송신시에 자동적으로 생성된다. 이 데이터 프레임으로 통신하며, 완전 이중방식이며 동기 및 비동기 전송이 가능하다. 송신완료, 송신 데이터 레지스터 준비완료, 수신완료등 3가지의 인터럽트를 제공한다. 그럼 바로 레지스터를 알아보도록 하자 1. UDRn (Usart i/o Data Register) 데이터 ..
2019.08.05