如何使Tera Term切换DTR和RTS,或以Tera Term语言(TTL)执行任何自定义命令?
我有一个电子项目,它使用FTDI芯片作为PC和电子板之间的串行接口。我需要与FTDI芯片通信以切换DTR和RTS引脚,这些引脚被设置为控制各种系统状态。
答案 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