기타 시리얼 포트 모니터링 기능
시리얼 포트 특별 기능
시리얼 포트 작업 시 데이터 흐름을 명확히 파악하고 제어할 필요가 있습니다. SerialTool을 사용하면 작업 공간을 더 사용자 친화적으로 만들 수 있습니다.
수신된 바이트를 ASCII 인쇄 가능 문자만 허용하거나 전송 및 수신시 특정 타임스탬프를 설정하는 경우 작업 공간을 원하는 방식으로 구성할 수 있도록 도와드립니다.
SerialTool은 소프트웨어를 개발하는 데 필요한 방향으로 소프트웨어를 조정할 수 있도록 지원합니다.
SerialTool이 제공하는 훌륭한 추가 기능을 찾아보세요. 이를 통해 개발을 더욱 개인화하고 효율적으로 수행할 수 있습니다.
SerialTool 기타 시리얼 함수.
콘솔 수신 데이터 형식
콘솔 터미널 작업 시 SerialTool은 시리얼 포트에서 수신한 데이터를 어떻게 표시할지 결정할 수 있습니다.
-
ASCII Plain
ASCII Plain 문자는 모든 수신 데이터를 인쇄하고 표시합니다. 인쇄할 수 없는 바이트는 "�" 기호로 나타납니다.
수신된 abcd(ASCII) + 0xAB (hex) +0xCD (hex)의 예시
abcd����
-
ASCII Printable
ASCII Printable은 인쇄 가능한 ASCII 문자만 인쇄하고 HEX 바이트는 제외합니다.
수신된 abcd(ASCII) + 0xAB (hex) +0xCD (hex)의 예시
abcd
-
HEX Formatted
HEX는 모든 수신 바이트를 0xYY HEX 형식으로 인쇄합니다.
수신된 abcd(ASCII) + 0xAB (hex) +0xCD (hex)의 예시
[0x61][0x62][0x63][0x64][0xAB][0xCD][0x61][0x62][0x63][0x64][0xAB][0xCD]
-
HEX Formatted
HEX는 모든 수신 바이트를 0xYY HEX 형식으로 인쇄합니다.
수신된 abcd(ASCII) + 0xAB (hex) +0xCD (hex)의 예시
0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD, 0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD,
콘솔 수신 데이터 모드
데이터를 연속적으로 출력할지 또는 각 단일 패킷에 대해 분리하여 출력할지 여부를 결정할 수 있습니다.
패킷 선택의 경우 SerialTool은 바이트 간 타임아웃이 만료될 때 패킷을 수신으로 간주합니다.
Serial 바이트 간 타임아웃에 대한 자세한 정보는 여기를 읽어보세요.
콘솔 [RETURN]/[ENTER] 문자열
콘솔 모드에서 Return 또는 Enter 키가 키보드에서 눌렸을 때 어떤 16진수 바이트를 할당할지를 결정할 수 있습니다.
일부 시스템에서는 Return 또는 Enter 키가 CR(0x0D hex) 또는 LF(0x0A hex) 또는 CR+LF(0x0D+0x0A hex)에 할당됩니다.
Return 또는 Enter에 대한 환경 설정을 할 수 있습니다.
콘솔 및 16진수 터미널 타임 스탬프
타임스탬프는 작업 시 중요한 타이밍이 필요할 때 매우 유용할 수 있습니다. SerialTool을 사용하면 직렬 수신 또는 송신 데이터에 적용할 타임스탬프의 종류를 결정할 수 있습니다.
-
타임스탬프 없음
데이터를 받거나 보낼 때 타임스탬프가 인쇄되지 않습니다.
수신된 데이터의 예: abcd(ASCII) + 0xAB (hex) + 0xCD (hex)
abcd����
-
[EURO]날짜시간
데이터를 보내거나 받을 때 유럽 날짜 및 시간 형식이 적용됩니다.
예: dd/mm/yyyy@time.milliseconds
[29/12/2022@23:44:57.314]
-
[EURO]시간
데이터를 보내거나 받을 때 유럽 시간 형식이 적용됩니다.
예: dd/mm/yyyy@time.milliseconds
[23:44:57.314]
-
[US]날짜시간
데이터를 보내거나 받을 때 미국 날짜 및 시간 형식이 적용됩니다.
예: mm/dd/yyyy@time.milliseconds (오전 또는 오후)
[12/29/2022@11:48:45.104pm]
-
[US]시간
데이터를 보내거나 받을 때 미국 시간 형식이 적용됩니다.
예: time.milliseconds (오전 또는 오후)
[11:48:45.104pm]
-
에포크
에포크는 리눅스 시간으로 1970년 1월 1일 이후 지난 초 수입니다.
에포크 시간의 예: epoch.milliseconds.
[1672354289.141]
-
틱
시스템의 틱입니다. 이것은 PC를 켜고 흐른 시스템 틱을 기반으로 하는 머신 상대적인 시간입니다.
틱의 예: ticks.
[177208437]
콘솔 및 16진수 터미널 데이터 패킷 시간 차이
패킷 모드를 사용할 때 "마지막 수신 패킷" 또는 "마지막 송신 패킷" 이후의 시간 차이를 표시 여부를 결정할 수 있습니다.