BASIC4MCU | 질문게시판 | 8051 터미널 프로그램 질문
페이지 정보
작성자 master 작성일2019-12-24 16:39 조회2,547회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=11353
본문
Q)
오실로스코프에서는 출력이 확인이 되는데
터미널에서 안뜨는 이유가 뭐가 있을까요?
라인드라이버 없는 TTL 레벨 연결로 USB to Serial을 통해 PC에서 확인을 할려니
안 뜨는 군요.
다른 Arm Cordex 3 보드 출력은 뜨는 데 말입니다.
터미널에서 스탑비트 등 설정은 맞게 되어 있는데....
아 이유를 모르겠네요..
//
A)
보통 9600으로 통신을 하죠
9600
8비트
노패리티
1 스톱비트 인 경우
스타트비트1 + 데이터8 + 스톱1 = 10비트
1비트 시간 = 1/9600 = 104.1667 us
1바이트(10비트) 시간 = 10/9600 = 1041.667 us = 1.041667 ms
오실로 스코프가 있는 것 같으니
파형을 관찰 해 보세요
8051에서 연속으로 0을 보내거나 0xFF를 보내면 아래 그림 처럼 보입니다.
![]()
주기가 1.04ms로 맞으면 보오레이트가 맞는 겁니다.
0과 0xFF를 보냈을 때에 위 그림 처럼 뜬다면 데이터도 문제 없습니다.
댓글 0
조회수 2,547등록된 댓글이 없습니다.