G
GrandAlf
Guest
안녕,
사람이 함께 도와 드릴 수있습니다.내가 AT89S8252를 설정하는 300 보오드, 다음의 코드를받을려고 날,하지만 그것을받을 수없는 데이터를 보낼 수있습니다.
무효 serial_init (무효) (
TMOD = 0x20; / / 타이머 1 모드 2 : 8 - 비트 재장전
TH1 = 0x98; / / 장전 가치를 300 보오드
SCON = 0x52; / / 모드 1 : 8 - 비트의 UART, 수신기 TI는
설정된대로 유지 활성화
TR1 = 1; / / 타이머 1을 실행
ES = 0; / / 비활성화 직렬 포트 인터럽트
EA는 = 0; / / 해제그 다음은 하나의 숫자 값을받을 0-255
사용
서명되지 않은 숯불 인분 포함;
scanf ( "% u"를, 인분 포함);
제가 멍청한 짓을 한거지?, 어떤 도움을 고맙게 생각합니다.
사람이 함께 도와 드릴 수있습니다.내가 AT89S8252를 설정하는 300 보오드, 다음의 코드를받을려고 날,하지만 그것을받을 수없는 데이터를 보낼 수있습니다.
무효 serial_init (무효) (
TMOD = 0x20; / / 타이머 1 모드 2 : 8 - 비트 재장전
TH1 = 0x98; / / 장전 가치를 300 보오드
SCON = 0x52; / / 모드 1 : 8 - 비트의 UART, 수신기 TI는
설정된대로 유지 활성화
TR1 = 1; / / 타이머 1을 실행
ES = 0; / / 비활성화 직렬 포트 인터럽트
EA는 = 0; / / 해제그 다음은 하나의 숫자 값을받을 0-255
사용
서명되지 않은 숯불 인분 포함;
scanf ( "% u"를, 인분 포함);
제가 멍청한 짓을 한거지?, 어떤 도움을 고맙게 생각합니다.