如何使Tera术语切换DTR和RTS,或者以Tera Term language (TTL)执行它的任何自定义命令?
我有一个电子项目,使用FTDI芯片作为PC与电子板之间的串行接口。我需要与FTDI芯片通信,以切换DTR和RTS引脚,它们被设置为控制各种系统状态。
发布于 2015-03-03 22:14:26
Tera术语有一种完整的脚本语言,称为(TTL)。你可以在他们的网站上找到所有的命令。问题是如何执行命令?
Tera术语将从TTL文件执行命令。使用您的一个命令或任意数量的命令创建一个文本文件,并使用.TTL扩展名保存该文件。
在Tera术语中,单击“控制”菜单,然后选择“宏”。这将允许您导航到TTL文件。
Tera术语安装目录中有示例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 0https://stackoverflow.com/questions/28842876
复制相似问题