동급최강바보 님이 쓰신 글 :
: RS-232C는 한바이트씩 나가는데 병렬포트는 8바이트가 나간다고 하더군요.
유앤아이 현지 아빠입니다.
헉~~ 8 바이트가나가다니~~
이런 .. 선배의 얼굴에 똥칠을 하구 다니는 구나~~ (ㅎㅎ)
저 절대 선배 아님 ~~
시리얼 인터페이스는 1 비트 씩~~ 1 라인을 타고 ... 전압의 High/Low 로 1 비트를 표현 합니다.
페러럴 인터페이스는 8 비트 씩~~ 8 라인을 타고 ... 전압의 High/Low 로 8 비트를 표현 합니다.
따라서 1 바이트가 움직이는 거지요~
암튼 이건 잘못 답변한 긍에 대한 글이었구요~
10 비트 전송은 하드 웨어적으로 불가능 합니다.
이유는 간다하지요~ 피시안에 시리얼 칩 관장 칩인 16c450 또는 16c550 과 같은 칩이 ...
바로 병렬 데이타를 직렬 데이타로 상호 변환 해주는 칩인데요~
그 칩에서 1 바이트(병렬) 를 받아서 ... 8 비트(직렬) 의 데이타를 뽑아주기 때문입니다.
따라서 ... 불가능 합니다.
여기서 잠깐 직렬과 병렬의 차이를 볼까요~
타이밍 1 2 3 4 5 6 7 8 9 .....................
직렬 0 1 0 1 0 1 0 1 ( 한바이트를 보내는데 8 이라는 시간이 듭니다.)
병렬 0 ( 한바이트를 보내는데 1 이라는 시간이 듭니다.)
1
0
1
0
1
0
1
직렬은 1 데이타라인을 타고 가기 땜시 오래 걸리고 병렬은 8 데이타 라인을 타고 가기 땜시
빠르죠~ 하지만 데이타의 양은 같답니다.
그럼
|