Serial port 如何以Tera术语执行命令(宏),如切换DTR和RTS信号?

Serial port 如何以Tera术语执行命令(宏),如切换DTR和RTS信号?,serial-port,teraterm,Serial Port,Teraterm,如何使Tera Term切换DTR和RTS,或使用Tera Term语言(TTL)执行其任何自定义命令 我有一个电子项目,使用FTDI芯片作为PC和电子板之间的串行接口。我需要与FTDI芯片通信,以切换DTR和RTS引脚,这两个引脚被设置为控制各种系统状态。Tera Term有一种称为Tera Term language(TTL)的完整脚本语言。你可以在他们的网站上找到所有的命令。问题是如何执行命令 Tera Term将从TTL文件执行命令。使用一个命令或任意数量的命令创建一个文本文件,并以.T

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


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

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

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

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

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

另外,我在其他地方没有看到的一个侧面细节被解释过:完全可以更改任何串行端口设置,而无需断开和重新连接。但是,您需要重新运行宏。在我的例子中,如果我从9600波特更改为115200波特,我需要重新运行脚本以启用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