USART
- 최초 등록일
- 2010.10.16
- 최종 저작일
- 2008.11
- 25페이지/ 한컴오피스
- 가격 2,000원
소개글
AVR ATmega128 보드를 통해 USART의 동작을 확인하고, 작동원리에 대해 이해한다.
목차
1. Title
2. Name
3. Abstract
4. Background
5. Simulation
6. Experimental Results
7. Analysis
8. Conclusion
9. References
본문내용
3. Abstract
AVR ATmega128 보드를 통해 USART의 동작을 확인하고, 작동원리에 대해 이해한다.
4. Background
1. USART란?
USART(Universal Synchronous and Asynchronous serial and Transmitter) 는 외부 디바이스와 직렬로 인터페이스를 통해 데이터를 송수신할 수 있게 해 준다. PC의 COM포트와 연결하기 위해서는 9핀 케이블과 데이터 전송의 레벨 을 조절해 주는 전용 통신 칩이 추가로 필요하다. ATmega128에서는 동일한 기능을 수행하는 2개의 USART 직렬 통신 포트인 USART0, USART1이 있으며 ATmega103 호환 모드에서는 USART1을 사용할 수 없다. 이 직렬 통신 포트 는 동기 및 비동기 전송 모드에서 모두 전이중 통신이 가능하고, 다중 프로세서 통신 모드로 동작하는 것도 가능하며, 높은 정밀도의 보레이트 발생기를 내장 하고 있다. 동기식 전송 모드에서 마스터로 동작하는 경우에는 전송속도를 결 정하는데 내부 클록을 사용하지만, 슬레이브로 동작할 때는 XCKn 단자로 입력 되는 외부 클록 신호에 의하여 동작한다. 비동기식 전송 모드에서는 항상 내부 의 시스템 클록에 의하여 보레이트가 결정된다. 보레이트가 얼마만큼 가능한지 는 마이컴에 부착될 수 있는 크리스탈이나 오실레이터의 속도에 의해 좌우된 다. USART를 제어하기 위한 레지스터로는 USART를 통해 보낼 데이터나 받은 데이터를 두는 USART I/O 데이터 레지스터(UDRn), USART의 상태를 알 수 있는 USART 제어 상태 레지스터(UCSRnA, UCSRnB, UCSRnC) 그리고 데이 터 통신의 속도를 결정하는 보레이트(Baud Rate)를 설정하는 USART 보레이 트 레지스터(UBRRnL, UBRRnH)가 있다.
참고 자료
- 알기쉽게배우는 AVR ATmega128 (신동욱/오창헌 공저, Ohm사)
- AVR ATmega128 정복 (윤덕용)
- http://ko.wikipedia.org/wiki
- http://www.atmel.com/
- http://novaws.egloos.com/580187