Tera Term에서 바이너리 데이터 상호 작용 시뮬레이션
3408 단어 teraterm임베디드TeraTermMacrouart
목적
임베디드 범용 IF로서 UART가 채용되는 경우는 많습니다.
이것을 구현하는데 있어서, 동작을 PC로 빨리 시뮬레이션 할 수 있으면 좋네요.
테스트 환경
Windows 7 + TeraTerm v4.89 + AE-UM232R
해보자
첫 준비
TeraTerm 구성 파일 (teraterm.ini)을 변경하여 디버그 모드를 켭니다.
참고 : htp // 슈조키의. 는 bぉ. jp/엔트리/20111027/1319682490
teraterm.ini는 다른 많은 것들이 있기 때문에 만져 보면 좋습니다.
바이너리 데이터 수신 덤프
얼마전의 링크처에서 설명했듯이,
화면상에서 「Shift+Esc」를 누를 때마다, 통상 표시 -> 디버그 모드 -> 16진 디버그 모드 -> 숨기기 -> 통상 표시와 사이클릭으로 전환됩니다.
16진 디버그 모드를 사용합시다.
일반 표시
16진
바이너리 데이터 전송
위와는 반대로 TeraTerm 측에서 대상으로 데이터를 보내려면 TeraTerm 매크로를 사용하십시오.
아래와 같은 매크로를 준비합니다.
send.ttlsend $54$45$53%54
send $XX에서 hex 형식으로 데이터를 보낼 수 있습니다. 복수 보내는 경우는 연결합니다.
바이너리 데이터 수신 거리
UART에서 데이터 교환은 양방향일 수 있습니다. 그래서, 당연히, 데이터 수신 대기도 갖고 싶네요. 이것은 TeraTerm 매크로로도 가능합니다. 대단해.
참고 : htp : //tsh2. 오 sd. jp / 마누아 l / 그럼 / 마 c로 / 코만 d / 와이 t. HTML
wait.ttl; 制御コードを待つ
setdebug 2
wait '11 0D 11 0D'
setdebug 0
포인트는 setdebug 2입니다. 이제 이진 데이터를 해석할 수 있습니다.
예를 들면
조합하면 이런 느낌
Windows 7 + TeraTerm v4.89 + AE-UM232R
해보자
첫 준비
TeraTerm 구성 파일 (teraterm.ini)을 변경하여 디버그 모드를 켭니다.
참고 : htp // 슈조키의. 는 bぉ. jp/엔트리/20111027/1319682490
teraterm.ini는 다른 많은 것들이 있기 때문에 만져 보면 좋습니다.
바이너리 데이터 수신 덤프
얼마전의 링크처에서 설명했듯이,
화면상에서 「Shift+Esc」를 누를 때마다, 통상 표시 -> 디버그 모드 -> 16진 디버그 모드 -> 숨기기 -> 통상 표시와 사이클릭으로 전환됩니다.
16진 디버그 모드를 사용합시다.
일반 표시
16진
바이너리 데이터 전송
위와는 반대로 TeraTerm 측에서 대상으로 데이터를 보내려면 TeraTerm 매크로를 사용하십시오.
아래와 같은 매크로를 준비합니다.
send.ttlsend $54$45$53%54
send $XX에서 hex 형식으로 데이터를 보낼 수 있습니다. 복수 보내는 경우는 연결합니다.
바이너리 데이터 수신 거리
UART에서 데이터 교환은 양방향일 수 있습니다. 그래서, 당연히, 데이터 수신 대기도 갖고 싶네요. 이것은 TeraTerm 매크로로도 가능합니다. 대단해.
참고 : htp : //tsh2. 오 sd. jp / 마누아 l / 그럼 / 마 c로 / 코만 d / 와이 t. HTML
wait.ttl; 制御コードを待つ
setdebug 2
wait '11 0D 11 0D'
setdebug 0
포인트는 setdebug 2입니다. 이제 이진 데이터를 해석할 수 있습니다.
예를 들면
조합하면 이런 느낌
send $54$45$53%54
; 制御コードを待つ
setdebug 2
wait '11 0D 11 0D'
setdebug 0
sample.ttl
while 1
; 制御コードを待つ
setdebug 2
wait '11 0D 11 0D'
setdebug 0
; 1ms delay
mpause 1
: データ送信
send $54$45$53%54
endwhile
도움이 되었습니까? TeraTerm 매크로는 여러 가지가 있기 때문에 시뮬레이션에 매우 좋습니다. 테스트도 되겠네요.
Reference
이 문제에 관하여(Tera Term에서 바이너리 데이터 상호 작용 시뮬레이션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ishturk/items/a1130ab4a5c8c9ffb523텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)