如何在Tera Term中执行命令(宏),比如切换DTR和RTS信号?

时间:2015-03-03 22:06:55

标签: serial-port teraterm

如何使Tera Term切换DTR和RTS,或以Tera Term语言(TTL)执行任何自定义命令?

我有一个电子项目,它使用FTDI芯片作为PC和电子板之间的串行接口。我需要与FTDI芯片通信以切换DTR和RTS引脚,这些引脚被设置为控制各种系统状态。

1 个答案:

答案 0 :(得分:0)

Tera Term有一种称为Tera Term Language(TTL)的完整脚本语言。您可以在他们的网站上找到所有命令。问题是你如何执行命令?

Tera Term将从TTL文件执行命令。使用您的一个命令或任意数量的命令创建文本文件,并使用.TTL扩展名保存文件。

在Tera Term中,单击“控制”菜单,然后选择“宏”。这将允许您导航到您的TTL文件。

Tera Term安装目录中有示例TTL文件。

另外,我在其他任何地方都没有看到解释的侧面细节:完全可以更改任何串口设置,无需断开连接和重新连接。但是,您需要重新运行宏。在我的情况下,如果我从9600波特变为115,200波特,我需要重新运行我的脚本以启用DTR和RTS。

我的TTL文件如下所示:

; enable dtr
setdtr 1

; clear rts
setrts 0

; now clear dtr, so that the system will reset and see rts clear
setdtr 0