네트워크/RS232 통신(3)
-
통신 제어 문자표
출처 : https://ko.wikipedia.org/wiki/%EC%A0%9C%EC%96%B4_%EB%AC%B8%EC%9E%90 통신 제어 문자표 2진법10진법8진법16진법문자설명0000 000000000000NULNULL 문자0000 000100100101SOH헤더 시작(Start Of Header)0000 001000200202STX본문 시작, 헤더 종료(Start of TeXt)0000 001100300303ETX본문 종료(End of TeXt)0000 010000400404EOT전송 종료, 데이터 링크 초기화(End Of Transmission)0000 010100500505ENQ응답 요구(ENQuiry)0000 011000600606ACK긍정응답(ACKnowledge)0000 011100700..
2016.08.10 -
시리얼 통신 기초
1. 시리얼 케이블 연결 기본 시리얼 통신 프로그램출처 http://forum.falinux.com/zbxe/index.php?mid=network_programming&page=3&document_srl=405836#include #include #include #include #include #include #include int main( void) { int fd; // 통신 포트를 파일 개념으로 사용하기 위한 디스크립터 입니다. // 이 파일 디스크립터를 이용하여 표준 입출력 함수를 이용할 수 있습니다. struct termios newtio; // 보오율이나 stop bit 크기 등의 시리얼 통신 환경을 설정하기 위해 // termios 구조체를 선언했습니다. fd = open( "/dev/t..
2015.04.08 -
RS232 echo 통신소스
#include #include #include #include #include #include #include #define BUFSIZE 1024 int main( void){ char buf_rcv[BUFSIZE]; //수신한 데이터를 저장할 버퍼 변수 int fd; /*통신 포트를 파일 개념으로 사용하기 위한 디스크립터 입니다. 이 파일 디스크립터를 이용하여 표준 입출력 함수를 이용할 수 있습니다. */ struct termios newtio; /* baud(통신속도) stop bit 크기 등의 시리얼 통신 환경을 설정하기 위해 termios 구조체를 선언했습니다. */ fd = open( "/dev/ttyS0", O_RDWR ¦ O_NOCTTY ¦ O_NONBLOCK ); // /dev/ttyS..
2015.03.31