超级终端
超级终端
是Microsoft Windows
操作系统下的一个通用的串行交互虚拟终端软件,同时也具备一些像YMODEM
类的文件传输功能,很多嵌入式应用的系统提供与其交互的相应程序,通过这些程序,可以通过超级终端
与嵌入式系统进行连接,传输执行命令,同时使超级终端成为嵌入式系统的"显示器"显示其执行结果。
原理
超级终端的原理是将用户输入随时发向串口(采用TCP协议时是发往网口,这里只说串口的情况),但并不显示输入。它显示的是从串口接收到的字符。所以,嵌入式系统的相应程序应该完成的任务便是:
- 将自己的启动信息、过程信息主动发到连接超级终端的串口
- 解析并执行从串口接收到的字符,同时将字符返回到串口,并发送需要显示的字符(如命令的响应等)到串口
串口连接
一般我们通过串口连接超级终端,连接时需调试电脑上有串口(较新的笔记本电脑上一般都不包含有串口了,可通过USB/RS232转接器扩展出串口来使用),选择相应的串口号后,需根据硬件设置相应的串口传输参数。在ATC烧录板卡时,大多数情况需设置如下:
参数 | 值 |
---|---|
传输速率 | 115200 |
数据位数 | 8 |
奇偶校验 | 无 |
停止位数 | 1 |
流控制 | 无 |