아스키 코드 표를 가끔 검색으로 찾으면 10진수, 헥사, 8진수, 케릭터 형으로 나누어 표현을 해두었다.
유아트에서 문자 하나를 보내보자.
소문자 'a' 를 보낼 경우 a에 해당하는 데시멀은 97이며, 헥사로는 0x61 이다.
0x61을 바이너리로 표현하면 0b01100001 이다.
송신할때 start bit 에서 Low bit 하나를 보내고, 바이너리로 표현된 신호인 0b01100001이 하위비트부터 들어오게된다. 설정에서 start 1bit, data 8bit, parity 0bit, stop 1bit 로 설정한다면, 소문자 a를 보낼경우 오실로스코프로 파형을 관찰하면
0 1 0 0 0 0 1 1 0 1 이 된다.
맨 앞은 start bit, 끝부분엔 stop bit..
'OpenSTUDY > AVR' 카테고리의 다른 글
UART (0) | 2011.10.15 |
---|---|
직렬통신 (0) | 2011.10.15 |
간단 USART0 사용 (not interrupt) (0) | 2011.10.07 |
USART (0) | 2011.10.07 |
CISC & RISC (0) | 2011.10.02 |