반응형

시리얼 통신이나 소켓통신을 할때 커맨드의 머리와 꼬리에 제어문자를 넣어줘야 하는 경우가 있다.


(커맨드의 시작과 끝을 알수 있도록 하기 위함..)


위키백과에 정리된 내용이 있어 가져왔다.


자주 쓰는 문자는 볼드 처리..


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 011100700707BEL경고음(BELl)
0000 100000801008BS백스페이스(BackSpace)
0000 100100901109HT수평 탭(Horizontal Tab)
0000 10100100120ALF개행(Line Feed)
0000 10110110130BVT수직 탭(Vertical Tab)
0000 11000120140CFF다음 페이지(Form Feed)
0000 11010130150DCR복귀(Carriage Return)
0000 11100140160ESO확장문자 시작(Shift Out)
0000 11110150170FSI확장문자 종료(Shift In)
0001 000001602010DLE데이터전송 중단(Data Link Escape)
0001 000101702111DC1장치 제어(Device Control 1)
0001 001001802212DC2장치 제어(Device Control 2)
0001 001101902313DC3장치 제어(Device Control 3)
0001 010002002414DC4장치 제어(Device Control 4)
0001 010102102515NAK부정응답(Negative AcKnowledge)
0001 011002202616SYN동기(SYNnchronous idle)
0001 011102302717ETB전송블록 종료(End of Transmission Block)
0001 100002403018CAN취소(CANcel)
0001 100102503119EM매체 종료(End of Medium)
0001 10100260321ASUB치환(SUBstitute)
0001 10110270331BESC제어기능 추가(ESCape)
0001 11000280341CFS파일경계 할당(File Seperator)
0001 11010290351DGS레코드 그룹경계 할당(Group Seperator)
0001 11100300361ERS레코드경계 할당(Record Seperator)
0001 11110310371FUS장치경계 할당(Unit Seperator)


+ Recent posts