잘못된 직렬 포트 속도(8배) - CentOS 7

잘못된 직렬 포트 속도(8배) - CentOS 7

stty -F /dev/ttyS0 9600 을 사용하여 직렬 포트의 전송 속도를 설정하려고 하는데 문제는 오실로스코프를 확인했는데 전송 속도가 8배 증가했기 때문에 9600을 얻으려면 1200을 구성해야 합니다. 이는 다른 모든 경우에 적용됩니다. 일반적인 속도입니다. 시스템의 클럭 속도, PLL 또는 클럭 승수나 제수를 조정하는 방법이 있는 경우 그 이유를 아는 사람이 있습니까?

답변1

직렬 포트 속도를 전송 속도인 9600으로 설정하고 오실로스코프로 비트 시간을 측정했는데, 문제는 초기 모뎀이 전송 속도당 1비트만 전송했기 때문에 전송 속도 = bps라고 예상했는데 8비트이기 때문입니다. 측정 속도는 항상 속도의 8배입니다.

관련 정보