1. USART(Universal Synchronous and Asynchronous Receiver and Transmitter )란?
- 범용 동기/비동기 방식 통신으로 직렬(serial)방식이다
->직렬 방식 : 데이터를 Bit 단위로 보내는 것으로 전송량은 적지만, 가격이 싸고 구조가 단순하다(ex)arm, avr 등)
-동기식 : 정해진 데이터를 한묶음(데이터 블록)으로 묶어서 동시에 전송한다
수신, 송신부의 클럭을 똑같이 해줌(Master에서 클럭 발생)
고속도에서 사용
-비동기식 : 한문자(5~9bit)씩 전송(start bit와 stop bit 필요, 각 문자간에 유휴시간 존재)
수신, 송신 클록을 맞추지 않아도 된다(Baud Rate를 이용)
저속도에서 사용.
ps.http://cyhome.cyworld.com/?home_id=a1668208&postSeq=2933489 참조
->병렬 방식 : 데이터를 Byte 단위로 전송하며, 전송량은 많지만, 가격이 비싸고 구조가 복잡하다.(ex)hdd,cpu 등)
- 범용 동기/비동기 방식 통신으로 직렬(serial)방식이다
->직렬 방식 : 데이터를 Bit 단위로 보내는 것으로 전송량은 적지만, 가격이 싸고 구조가 단순하다(ex)arm, avr 등)
-동기식 : 정해진 데이터를 한묶음(데이터 블록)으로 묶어서 동시에 전송한다
수신, 송신부의 클럭을 똑같이 해줌(Master에서 클럭 발생)
고속도에서 사용
-비동기식 : 한문자(5~9bit)씩 전송(start bit와 stop bit 필요, 각 문자간에 유휴시간 존재)
수신, 송신 클록을 맞추지 않아도 된다(Baud Rate를 이용)
저속도에서 사용.
ps.http://cyhome.cyworld.com/?home_id=a1668208&postSeq=2933489 참조
->병렬 방식 : 데이터를 Byte 단위로 전송하며, 전송량은 많지만, 가격이 비싸고 구조가 복잡하다.(ex)hdd,cpu 등)
'Project > └ ARM' 카테고리의 다른 글
ADS 1.2 IDE에서 Source의 Project적용하기. (0) | 2009.08.06 |
---|---|
[ARM]Edge trigger, Level trigger (0) | 2009.06.05 |
[ARM]RS232에 대해... (0) | 2009.06.05 |
[ARM]타이머/카운터 (0) | 2009.05.24 |
[ARM] ARM processor register set (0) | 2009.05.24 |