Tera Term发送8位二进制数据

时间:2014-08-18 16:19:49

标签: serial-port

我正在尝试使用Tera Term通过串口发送二进制数据。当我尝试发送具有MSB ='1'的数据时,Tera Term发送多个8位字符。我已经尝试修改TERATERM.ini文件,如下所示:

Meta8Bit=raw
Accept8BitCtrl=on
Send8BitCtrl=on

我的.ttl脚本非常简单,以下循环仅用于测试目的:

while 1
  send $80
  mpause 2      
endwhile

使用上面的脚本,我每2ms获得多个8位字符发送 - 而不是1 80hex发送。

由于

2 个答案:

答案 0 :(得分:1)

你可以做到

while 1
  sendfile 'binaryfile' 1
  mpause 2      
endwhile

其中binaryfile是一个二进制包含0x80的文件

这是一项糟糕的工作,我希望我有更好的解决方案。

答案 1 :(得分:1)

将语言从 UTF-8 更改为英语

  1. 设置 --> 常规 --> 语言
  2. 设置为英语 然后你可以发送 HEX >= 0x80