BBS建站上网365问/199.如何设置ADF?

来自Note
跳转至: 导航搜索


您当前所在的位置:首页 > BBS建站上网365问 > 199.如何设置ADF?

  ADF是由Scandinavian Digital Systems公司的Anders Danielsson开发的一种FOSSIL程序,目前多使用1996年的1.40版本。其开发目的主要是与多任务操作系统配合。

  主要特点为:

  * 总使用锁定波特率。

  * 在任何速度锁定波特率(2 bps到115200 bps)。

  * 默认8个数据位、不校验、1个停止位(8N1)。

  * 总是CTS/RTS握手。不使用DSR/DTR或ON/XOFF握手。

  * 每个ADF管理一个端口(可以在不同任务中为多个端口装载ADF)。

  * 串口地址可以配置(0H到FFFFH)。

  * 串口IRQ可以配置(0到15)。

  * 完全支持16550 UART和16650 UART。

  * 填充发送16550-FIFO缓冲区的所有16字节。

  * 填充发送16650-FIFO缓冲区的所有32字节。

  * 接收器16550-FIFO可以配置(1、4、8或14字节)。

  * 接收器和发送器16650-FIFO可以配置。

  * 只使用8088/8086兼容的代码。

  命令行以及参数如下:

  adf 端口 地址 中断号 波特率 接收缓冲区[,保持[,继续]] 发送缓冲区 [先进先出] [行] [调制解调器]

  端口 FOSSIL端口号,0到126或COM1到COM127。例子:Example: 0 or COM1。

  地址 16进制COM端口地址,0到FFFF。例子:3F8。

  中断号 COM端口的IRQ号,0到15。例子:4。

  波特率 锁定的波特率,1到115200。例子:38400。

  接收缓冲区 接收缓冲区大小,256到16384。例子:4096。

  保持 流量控制保持或停止,默认为接收缓冲区的7/8。例子:3584。

  继续 流量控制继续或重新开始,默认为接收缓冲区的6/8。例子:3072。

  发送缓冲区 发送缓冲区大小,256到16384。例子:4096。

  先进先出 接收器16550-FIFO触发级别,1、4、8或14。默认:8。或对于16650的接收、发送,设置接收触发级别为8、16、24或28,发送触发级别为8、16、24或30。例子:16650,16,8。

  行 行控制寄存器。默认:3。

  调制解调器 控制寄存器。默认:11。

  使用COM1的例子:“adf COM1 3F8 4 38400 4096 4096 8”。

  使用COM2的例子:“adf COM2 2F8 3 38400 4096 4096 8”。

  使用16650的例子:“adf COM1 3F8 4 38400 4096 4096 16650,16,8”。

  使用7E1的例子:“adf COM1 3F8 4 38400 4096 4096 8 26”。

  卸载ADF的例子:“adf unload”。

  命令adf watch on|off将打开或关闭载波检测。

关于“BBS建站上网365问/199.如何设置ADF?”的留言:

目前暂无留言

新增相关留言