串口基本配置命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串口基本配置命令
【命令】async mode { protocol | flow | tty | printer | posapp | pos id }
【视图】异步串口视图、AUX 接口视图
【参数】protocol:协议模式。指物理连接建立之后,接口直接采用已有的链路层协
议配置参数建立链路。flow:流模式,也称交互模式。指物理连接建立之后,链路的两端进行交互,主叫端向接收端发送配置命令(与用户从远端手工键入配置命令效果相同),设置接收端的链路层协议工作参数,然后建立链路。一般用于拨号等人机交互的情况下。tty:终端接入方式。当路由器的异步串口用于终端接入服务时,通过此关键字以及相应参数来设置待接入的物理终端和虚终端(VTY)号。
【描述】async mode 命令用来设置异步串口的工作方式。缺省情况下,异步串口工作在协议方式(protocol 方式),AUX 接口缺省工作在流方式(flow)。
【举例】# 设置异步串口工作在流方式。
[Quidway-Serial0]async mode flow
【命令】baudrate baudrate
【视图】串口视图
【参数】baudrate:串口的波特率,单位为bps。对于异步串口取值范围为300~115200,对于同步串口取值范围为1200~2048000。
【描述】baudrate 命令用来设置串口的波特率。缺省情况下,异步串口的缺省波特率为9600 bps,同步串口的缺省波特率为64000 bps。
异步串口支持的波特率有:300 bps、600 bps、1200 bps、2400 bps、4800 bps、9600 bps、19200 bps、38400 bps、57600 bps、115200 bps。
同步串口支持的波特率有:1200 bps、2400 bps、4800 bps、9600 bps、19200 bps、38400 bps、57600bps、64000 bps、72000 bps、115200 bps、128000 bps、384000 bps、2048000bps。
另外同步串口对于不同的物理电气规程,所支持的波特率范围有所不同。
&<048698;&O1472;V.24 DTE/DCE:1200 bps~64000 bps
&<048698;&O1472;V.35 DCE/DCE、X.21 DTE/DCE、EIA/TIA-449 DTE/DCE 以及EIA-530
DTE/DCE:1200 bps~2048000 bps
当同/异步串口进行同异步切换时,接口的波特率将恢复为新工作方式下的缺省波特率。
在设置串口波特率时,要注意串口的同异步方式以及外接电缆的电气规程等因素。另外要注意异步串口的波特率只在路由器与Modem 之间起作用,两台Modem 之间的波特率则由它们互相协商确定,因此在异步方式下两端路由器的波特率设置可以不一致;在同步方式下,由DCE 侧路由器决定线路传输的波特率,只需在DCE 侧设定即可。
【举例】# 设置异步串口的波特率为115200 bps。
[Quidway-Serial0]baudrate 115200
【命令】clock { dceclk | dteclk1 | dteclk2 | dteclk3 | dteclk4 }
【视图】串口视图
【参数】无
【描述】clock 命令用来设置同步串口的时钟选择方式。缺省情况下,作为DCE 设备的情况,为DCEclk (即向DTE 设备提供时钟);作为DTE 设备的情况,为DTEclk3。同步串口有两种工作方式:DTE 和DCE。不同的工作方式有不同的时钟选择。如果同步串口作为DCE 设备,需要向对端DTE 设备提供时钟,这时需要选择DCEclk;如果同步串口作为DTE 设备接受对端DCE 设备提供的时钟,由于同步设备的接收和发送时钟是独立的,则DTE 设备的接收时钟可以选择DCE 设备的发送或接收时钟,而且DTE 设备的发送时钟也可以选择DCE 设备的发送或接收时钟,产生四种组合,即在DTE 侧可以有四种时钟选择。
【举例】# 设置同步串口作为DTE 设备的时钟选择方式为DTEclk2。
[Quidway-Serial0]clock dteclk2
【命令】code nrzi///undo code
【视图】同步串口视图
【参数】无
【描述】code nrzi 命令用来设置同步串口的数字信号编码格式为NRZI (反向不归零)undo code 命令用来恢复同步串口的数字信号编码格式为NRZ(不归零)。缺省情况下,同步串口的数字信号编码格式为NRZ。
【举例】# 设置同步串口的数字信号编码格式为NRZI。
[Quidway-Serial0]code nrzi
【命令】country-code area-name
【视图】异步串口视图、AM 接口视图
【参数】area-name:地区名称,包括:australia、austria、belgium、brazil、bulgaria、
canada、china、czechoslovakia、denmark、finland、france、germany、greece、hongkong、hungary、india、ireland、israel、italy、japan、korea、luxembourg、malaysia、mexico、netherlands、new-zealand、norway、philippines、poland、portugal、russia、singapore、southafrica、spain、sweden、switzerland、taiwan、united-kingdom、united-states。
【描述】country-code 命令用来设置AM 接口或异步串口外接Modem 的编码格式。
缺省的地区编码格式为united-states。在不同的地区,Modem 的编码格式有所不同,为了适应不同地区的编码格式,可以配置此命令。在异步串口上。只有使能了modem 命令,才可以配置此条命令。
【举例】# 设置异步串口外接Modem 的编码格式为china。
[Quidway-Serial0]country-code china
【命令】databits { 5 | 6 | 7 | 8 }
【视图】异步串口视图
【参数】5:数据位为5 位。6:数据位为6 位。7:数据位为7 位。8:数据位为8 位。
【描述】databits 命令用来设置在流(Flow)或哑终端接入(TTY)工作方式下,异
步串口的链路层协议数据位的长度。缺省情况下,数据位为8 位。当异步串口工作在流方式或哑终端接入方式下时,物理链路建立后链路的两端进行交互,路由器向终端发送配置命令,把设置好的链路层协议交互工作参数传给终端,然后建立链路。在实际的应用(如哑终端接入等)中,某些终端的数据位设置可能不为8 位,此时就需要设置数据位的多少。AUX 接口的数据位不能设置为5。当设置AUX 接口的数据位为5 时,系统会提示“Unsupported atabits for AUX”,表示AUX 接口不支持数据位为5 位。
【举例】# 设置异步串口的数据位为6 位。
[Quidway-Async0]databits 6
【命令】detect dcd
undo detect dcd
【视图】同步串口视图
【参数】无
【描述】detect dcd 命令用来启用同步串口的数据载波检测功能,undo detect dcd
命令用来禁止该功能。缺省情况下,允许同步串口的数据载波检测功能。如果禁用了此功能,路由器在判断同步串口的状态为UP 或DOWN 时,将不会检测DCD 信号。
【举例】# 禁止串口的数据载波检测功能。
[Quidway-Serial0]undo detect dcd
【命令】detect dsr-dtr
undo detect dsr-dtr
【视图】串口视图
【参数】无