(makeidea@21cn.com)
[
![](http://www.embedworld.com/skin/skin_3/small/url.gif)
"sel /dev/ttyS0 "选择/dev/ttyS0为当前端口
"stat "显示当前端口的设备名称,通信参数设置,打开/关闭状态
"open "打开当前端口
"close "关闭当前端口
"term "进入terminal模式,模拟一台ASCII终端
"setbuf 1 a "用ASCII符设置第一缓冲区的数据,共有10个 缓冲区可用
"dispbuf 1 "用Hex码和ASCII码显示第一缓冲区的内容
"send 1 "将第1缓冲区的内容从当前端口发送出去
"recv 2 "从当前端口接收数据并存放到第2缓冲区
"sendrecv 1 2 "从当前端口发送第1缓冲区的内容,然后立即接收数据并存放到第2缓冲区,用于对外设 "命令-应答 "模式调试
"sendrecv 1 1 "从当前端口发送第1缓冲区的内容,然后立即接收数据并覆盖到第1缓冲区,用于对外设 "命令-应答 "模式调试
"savebuf log.dat 1 "将第1缓冲区的内容存放到数据文件log.dat
"loadbuf 1 log.dat "将数据文件log.dat的内容装载到第1缓冲区
对于windows下的用户,只要安装了cygwin的环境,也可以运行sct(需要在cygwin下重新编译,不需要更改源代码),另外在使用中不要忘记将当前端口用 "sel "命令设为 "com1 "或 "com2 "等(缺省为/dev/ttyS0)
如果你要编写linux/unix下串行通信程序,可以参考sct的代码,当然作者也欢迎你来一起改进这个软件。
sct的主页www.makeidea.net